package com.panzhihua.common.model.vos.community; import java.util.Date; import java.util.List; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 社区动态 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2020-12-08 17:25 **/ @Data @ApiModel("社区活动 》社区动态") public class ComActDynVO { @ApiModelProperty("主键") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("标题") private String title; @ApiModelProperty("阅读数") private Integer readNum; @ApiModelProperty("状态 0 待发布 1 已发布") private Integer status; @ApiModelProperty("是否置顶 0 否 1 是") private Integer isTopping; @ApiModelProperty("街道id") private Long streetId; @ApiModelProperty(value = "发布时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date publishAt; @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateAt; @ApiModelProperty(value = "社区id", hidden = true) private String communityId; @ApiModelProperty(value = "当前页数", example = "1") private Long pageNum; @ApiModelProperty(value = "每页记录数", example = "10") private Long pageSize; @ApiModelProperty("发布搜索开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date publishAtBegin; @ApiModelProperty("发布搜索结束时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date publishAtEnd; @ApiModelProperty("动态内容富文本") private String content; @ApiModelProperty("动态内容富文本--纯文本") private String contentText; @ApiModelProperty(value = "社区名字") private String communityName; @ApiModelProperty(value = "封面") private String cover; @ApiModelProperty(value = "是否增加 1 增加 0 不增加") private Integer isAdd; @ApiModelProperty(value = "社区动态分类id 1 2 3 4") private String type; @ApiModelProperty(value = "社区动态分类名称") private String typeName; @ApiModelProperty(value = "社区动态分类颜色") private String typeColor; @ApiModelProperty(value = "封面模式:1-小图展示 2-大图展示") private Integer coverMode; @ApiModelProperty(value = "查询筛选:0-本小区 1-全部") private Integer choice; @ApiModelProperty(value = "社区动态跳转链接") private String jumpUrl; @ApiModelProperty("跳转状态") private Integer jumpType; private String areaCode; @ApiModelProperty("是否培训公共") private Integer isOrgHatch; @ApiModelProperty("类别(1.社区动态 2.招募公告 3.考察记录 4.评审公示 5.孵化培育 6.出壳成果 10.社区主题 11 花城金汇智慧党建)") private Integer category; @ApiModelProperty("显示时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date releaseTime; /** * 是否置顶 * */ @ApiModelProperty("广告是否置顶0否1是") private Integer onTop; /** * 图片链接 * */ @ApiModelProperty("图片链接") private String imageUrl; private String typeS; private List typeList; @ApiModelProperty("社区id集合") private List communityList; }