| | |
| | | */ |
| | | package vip.xiaonuo.modular.blogarticle.param; |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.AES; |
| | | import lombok.Data; |
| | | import vip.xiaonuo.core.pojo.base.param.BaseParam; |
| | | |
| | |
| | | import javax.validation.constraints.NotNull; |
| | | |
| | | /** |
| | | * blog文章主体参数类 |
| | | * blog文章参数类 |
| | | * |
| | | * @author inleft |
| | | * @date 2022-01-22 16:53:06 |
| | | * @date 2022-02-09 18:21:14 |
| | | */ |
| | | @Data |
| | | public class BlogArticleParam extends BaseParam { |
| | | public static void main(String[] args) { |
| | | String data = "Root+redis"; |
| | | String randomKey = "inleftKey1234567"; |
| | | |
| | | String result = AES.encrypt(data, randomKey); |
| | | System.out.println(result); |
| | | } |
| | | /** |
| | | * 主键 |
| | | */ |
| | |
| | | private Long articleFileId; |
| | | |
| | | /** |
| | | * 文件类型 1:markdown 2:html |
| | | * 文件类型 |
| | | */ |
| | | @NotNull(message = "文件类型 1:markdown 2:html不能为空,请检查articleFileType参数", groups = {add.class, edit.class}) |
| | | private Integer articleFileType; |
| | | |
| | | /** |
| | | * 文章分类id 0:没有分类 |
| | | * 文章分类 |
| | | */ |
| | | @NotNull(message = "文章分类id 0:没有分类不能为空,请检查articleTypeId参数", groups = {add.class, edit.class}) |
| | | @NotNull(message = "文章分类不能为空,请检查articleTypeId参数", groups = {add.class, edit.class}) |
| | | private Long articleTypeId; |
| | | |
| | | /** |
| | | * 文章引言 |
| | | */ |
| | | @NotBlank(message = "文章引言不能为空,请检查introduce参数", groups = {add.class, edit.class}) |
| | | private String introduce; |
| | | |
| | | /** |
| | | * 封面文件地址(id) |
| | | * 封面文件 |
| | | */ |
| | | @NotNull(message = "封面文件地址(id)不能为空,请检查coverFileId参数", groups = {add.class, edit.class}) |
| | | private Long coverFileId; |
| | | |
| | | /** |
| | | * 上次编辑时间 |
| | | */ |
| | | @NotNull(message = "上次编辑时间不能为空,请检查lastEditorDate参数", groups = {add.class, edit.class}) |
| | | private String lastEditorDate; |
| | | |
| | | /** |
| | | * 发布时间 |
| | | */ |
| | | @NotNull(message = "发布时间不能为空,请检查publishDate参数", groups = {add.class, edit.class}) |
| | | private String publishDate; |
| | | |
| | | /** |
| | | * 是否置顶 0:否 1:是 |
| | | * 是否置顶 |
| | | */ |
| | | @NotNull(message = "是否置顶 0:否 1:是不能为空,请检查isTop参数", groups = {add.class, edit.class}) |
| | | @NotNull(message = "是否置顶不能为空,请检查isTop参数", groups = {add.class, edit.class}) |
| | | private Integer isTop; |
| | | |
| | | /** |
| | | * 置顶值(越小越靠前) |
| | | * 置顶值 |
| | | */ |
| | | @NotNull(message = "置顶值(越小越靠前)不能为空,请检查topValue参数", groups = {add.class, edit.class}) |
| | | private Integer topValue; |
| | | |
| | | /** |
| | | * 公开状态 1:公开 2:私密 3:密码授权 |
| | | * 公开状态 |
| | | */ |
| | | @NotNull(message = "公开状态 1:公开 2:私密 3:密码授权不能为空,请检查authStatus参数", groups = {add.class, edit.class}) |
| | | private Integer authStatus; |
| | | |
| | | /** |
| | | * 授权密码(在密码授权状态时) |
| | | * 授权密码 |
| | | */ |
| | | @NotBlank(message = "授权密码(在密码授权状态时)不能为空,请检查authPassword参数", groups = {add.class, edit.class}) |
| | | private String authPassword; |
| | | |
| | | /** |
| | | * 编辑状态 0:草稿 1:发布 |
| | | * 编辑状态 |
| | | */ |
| | | @NotNull(message = "编辑状态 0:草稿 1:发布不能为空,请检查editorStatus参数", groups = {add.class, edit.class}) |
| | | private Integer editorStatus; |
| | | |
| | | /** |
| | | * 归档年份(以初次发布时间为准) |
| | | * 是否允许评论 |
| | | */ |
| | | @NotNull(message = "归档年份(以初次发布时间为准)不能为空,请检查separateYear参数", groups = {add.class, edit.class}) |
| | | private Integer isAllowedComment; |
| | | |
| | | /** |
| | | * 归档年份 |
| | | */ |
| | | private Integer separateYear; |
| | | |
| | | /** |
| | | * 归档月份 |
| | | */ |
| | | @NotNull(message = "归档月份不能为空,请检查separateMonth参数", groups = {add.class, edit.class}) |
| | | private Integer separateMonth; |
| | | |
| | | /** |
| | | * 归档日 |
| | | */ |
| | | @NotNull(message = "归档日不能为空,请检查separateDay参数", groups = {add.class, edit.class}) |
| | | private Integer separateDay; |
| | | |
| | | /** |
| | | * 是否启用 0:否 1:是 |
| | | * 是否启用 |
| | | */ |
| | | @NotNull(message = "是否启用 0:否 1:是不能为空,请检查isEnable参数", groups = {add.class, edit.class}) |
| | | private Integer isEnable; |
| | | |
| | | /** |
| | | * 更新时间 |
| | | */ |
| | | @NotNull(message = "更新时间不能为空,请检查updateDate参数", groups = {add.class, edit.class}) |
| | | private String updateDate; |
| | | |
| | | /** |
| | | * 创建时间 |
| | | */ |
| | | @NotNull(message = "创建时间不能为空,请检查createDate参数", groups = {add.class, edit.class}) |
| | | private String createDate; |
| | | |
| | | } |