ArticleI18n.java 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.backendsys.modules.cms.article.entity;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import jakarta.validation.constraints.NotEmpty;
  6. import jakarta.validation.constraints.NotNull;
  7. import jakarta.validation.constraints.Size;
  8. import lombok.Data;
  9. @Data
  10. @TableName("cms_article_i18n")
  11. public class ArticleI18n {
  12. @TableId(type = IdType.AUTO)
  13. private Long id;
  14. @NotNull(message="article_id 不能为空")
  15. private Long article_id;
  16. @NotEmpty(message="语言不能为空")
  17. private String language;
  18. @Size(max = 100, message = "资讯标题长度不超过 {max} 字符")
  19. @NotEmpty(message="资讯标题不能为空")
  20. private String title;
  21. @Size(max = 200, message = "资讯描述长度不超过 {max} 字符")
  22. private String description;
  23. @Size(max = 10000, message = "资讯内容长度不超过 {max} 字符")
  24. @NotEmpty(message="资讯内容不能为空")
  25. private String content;
  26. @Size(max = 100, message = "关键词长度不超过 {max} 字符")
  27. private String meta_keyword;
  28. @Size(max = 200, message = "关键词描述长度不超过 {max} 字符")
  29. private String meta_description;
  30. }