package com.panzhihua.service_jinhui_community.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import com.google.common.collect.Lists; import com.panzhihua.common.model.vos.community.ComActWorkGuideMaterialVO; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; import java.util.List; @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("金汇办事指南") public class JinhuiComActWorkGuide implements Serializable { private static final long serialVersionUID = -70884515430727555L; @ApiModelProperty(value = "主键") @TableId(type = IdType.AUTO) private String id; @ApiModelProperty(value = "办事指南标题") private String title; @ApiModelProperty(value = "办事指南内容") private String content; @ApiModelProperty(value = "所属分类") private String classify; @ApiModelProperty(value = "办理时间") private String timeAt; @ApiModelProperty(value = "办理地点") private String address; @ApiModelProperty(value = "咨询电话") private String phone; @ApiModelProperty(value = "经度") private String lon; @ApiModelProperty(value = "纬度") private String lat; @ApiModelProperty(value = "创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createAt; @ApiModelProperty(value = "创建人") private String createBy; @ApiModelProperty(value = "修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateAt; @ApiModelProperty(value = "修改人") private String updateBy; @ApiModelProperty(value = "区域编码") private String areaCode; @ApiModelProperty(value = "社区id") private String communityId; @ApiModelProperty(value = "组件json数据") private String jsonObject; /** * 组件唯一key */ @TableField(exist = false) @ApiModelProperty(value = "组件唯一key") private String projectKey; /** * 填报项数量 */ @ApiModelProperty(value = "填报项数量") private Integer count; @ApiModelProperty(value = "是否在线 (0 不在线 1在线)") private String isOnLine; @TableField(exist = false) private List materials = Lists.newArrayList(); }