123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.backendsys.modules.cms.page.entity;
- import com.backendsys.modules.cms.article.entity.ArticleI18n;
- import com.baomidou.mybatisplus.annotation.IdType;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import jakarta.validation.constraints.NotBlank;
- import jakarta.validation.constraints.NotEmpty;
- import jakarta.validation.constraints.Size;
- import lombok.Data;
- @Data
- @TableName("cms_page_i18n")
- public class PageI18n {
- public static interface Detail{}
- public static interface Create{}
- public static interface Update{}
- public static interface Delete{}
- @NotEmpty(message="语言不能为空", groups = { Create.class, Update.class })
- private String language;
- @TableId(type = IdType.AUTO)
- private Long id;
- @NotEmpty(message="内容标识不能为空", groups = { Create.class })
- private String page_sign;
- @Size(max = 20, message = "内容标题长度不超过 {max} 字符", groups = { Create.class, Update.class })
- @NotBlank(message="内容标题不能为空", groups = { Create.class, Update.class })
- private String title;
- @Size(max = 200, message = "内容描述长度不超过 {max} 字符", groups = { Create.class, Update.class })
- private String description;
- @Size(max = 10000, message = "内容长度不超过 {max} 字符", groups = { Create.class, Update.class })
- @NotEmpty(message="内容不能为空")
- private String content;
- @Size(max = 100, message = "关键词长度不超过 {max} 字符", groups = { Create.class, Update.class })
- private String meta_keyword;
- @Size(max = 200, message = "关键词描述长度不超过 {max} 字符", groups = { Create.class, Update.class })
- private String meta_description;
- }
|