1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
@Data @AllArgsConstructor @NoArgsConstructor @Accessors(chain = true) @ApiModel(description = "前台通知详情响应对象") public class BlogNoticeDetailVo { @ApiModelProperty(value = "通知id", example = "6") private Long id;
@ApiModelProperty(value = "通知标题", example = "这里是标题") private String title;
@ApiModelProperty(value = "通知内容", example = "这里是内容") private String content;
@ApiModelProperty(value = "通知类型(关联字典编码:notice_type)", example = "系统维护") private Integer type;
@ApiModelProperty(value = "通知等级(字典code:notice_level)", example = "M") private String level;
@TableField(exist = false) @ApiModelProperty(value = "读取状态(0: 未读, 1: 已读)", example = "0") private String isRead;
@ApiModelProperty(value = "目标类型(1: 全体, 2: 指定)", example = "1") private String targetType;
@TableField(exist = false) @ApiModelProperty(value = "目标用户ID集合(多个使用英文逗号分割)", example = "1,2,3") private String targetUserIds;
@TableField(exist = false) @ApiModelProperty(value = "目标人名集合(多个使用英文逗号,分割)", example = "['张三','李四']") private List<String> targetName;
@ApiModelProperty(value = "发布人名字", example = "云梦泽") private String publisherName;
@TableField(fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value = "发布时间", example = "2024-01-01 12:00:00") private Date publishTime; }
|