package com.panzhihua.common.model.vos.partybuilding.west; 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; import java.util.Date; import java.util.List; /** * @program: springcloud_k8s_panzhihuazhihuishequ * @description: 党建动态 * @author: huang.hongfa weixin hhf9596 qq 959656820 * @create: 2020-12-01 15:53 **/ @Data @ApiModel("社区管理》党建》党员动态/政策文件") public class PartyBuildingComPbDynVO { @ApiModelProperty("党建动态/政策文件id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("标题") private String title; @ApiModelProperty("状态 1 待发布 2 已发布") private Integer status; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("发布时间") private Date publishAt; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("发布开始时间") private Date publishAtBegin; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @ApiModelProperty("发布结束时间") private Date publishAtEnd; @ApiModelProperty("封面url") private String cover; @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty("内容") private String content; @ApiModelProperty("发布人id") private Long createBy; @ApiModelProperty("发布人名字") private String createByName; @ApiModelProperty("阅读量") private Integer readingVolume; @ApiModelProperty("当前页数") private Long pageNum; @ApiModelProperty("每页记录数") private Long pageSize; @ApiModelProperty("1动态 2政策文件") private Integer type; @ApiModelProperty("社区id") @JsonSerialize(using = ToStringSerializer.class) private Long communityId; @ApiModelProperty("社区id集合") @JsonSerialize(using = ToStringSerializer.class) private List communityIds; @ApiModelProperty("动态内容富文本--纯文本") private String contentText; @ApiModelProperty(value = "是否增加 1 增加 0 不增加") private Integer isAdd; @ApiModelProperty("动态分类:1-党建动态 2-党员帮扶 3-党员示范") private Integer dynType; @ApiModelProperty("封面模式:1-小图展示 2-大图展示") private Integer coverMode; @ApiModelProperty("社区名称") private String communityName; @ApiModelProperty("跳转链接") private String jumpUrl; @ApiModelProperty("跳转状态") private Integer jumpType; @ApiModelProperty("政策分类: 1-社工人才政策 2-社会组织培育政策 3-其他政策") private Integer policyType; @ApiModelProperty("排序方式 正序 ASC") private String sort; private String appId; }