package com.panzhihua.service_community.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.FieldStrategy; 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.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.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * (ComActAcidRecord)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 相关功能 * * @author zzj * @since 2022-04-12 15:29:57 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("") public class ComActAcidRecord implements Serializable { private static final long serialVersionUID = 681488919320181854L; @TableId(type = IdType.ASSIGN_ID) @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 姓名 */ @ApiModelProperty(value = "姓名") private String name; /** * 身份证 */ @ApiModelProperty(value = "身份证") private String idCard; /** * 手机号 */ @ApiModelProperty(value = "手机号") private String phone; /** * 出发城市 */ @ApiModelProperty(value = "出发城市") private String departureCity; /** * 出发地址 */ @ApiModelProperty(value = "出发地址") private String departureAddress; /** * 出发日期 */ @ApiModelProperty(value = "出发日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date departureDate; /** * 旅居城市 */ @ApiModelProperty(value = "旅居城市") private String touristCity; /** * 在攀居住地 */ @ApiModelProperty(value = "在攀居住地") private String localCity; /** * 在攀地址 */ @ApiModelProperty(value = "在攀地址") private String localAddress; /** * 到达日期 */ @ApiModelProperty(value = "到达日期") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date arriveDate; /** * 健康码颜色 */ @ApiModelProperty(value = "健康码颜色") private String colorMark; /** * 行程码 */ @ApiModelProperty(value = "行程码") private String travelCard; /** * 危险区 */ @ApiModelProperty(value = "危险区") private String dangerArea; /** * 境外城市 */ @ApiModelProperty(value = "境外城市") private String outsideCity; /** * 疫苗接种 */ @ApiModelProperty(value = "疫苗接种") private String vaccination; /** * 核酸检测 */ @ApiModelProperty(value = "核酸检测") private String acidTest; /** * 填报类型 1自己填报 2为他人填报 */ private Integer type; /** * 用户id */ private Long userId; /** * 定位地址 */ private String realAddress; @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") private Date createTime; @ApiModelProperty("健康码截图") @TableField(updateStrategy = FieldStrategy.IGNORED) private String colorImage; @ApiModelProperty("行程码截图") @TableField(updateStrategy = FieldStrategy.IGNORED) private String travelImage; @ApiModelProperty("48小时核酸截图") @TableField(updateStrategy = FieldStrategy.IGNORED) private String acidImage; @ApiModelProperty("疫苗接种截图") @TableField(updateStrategy = FieldStrategy.IGNORED) private String vaccinationImage; @ApiModelProperty("备注") private String remark; @ApiModelProperty("核对状态 0未核对 1已核对") private Integer checkStatus; @ApiModelProperty("是否删除 1是 2否") private Integer isDel; @ApiModelProperty("交通方式") private String transport; @ApiModelProperty("行程信息") private String transportInfo; @ApiModelProperty("是否特殊职业 1是 0否") private String isSpecialJob; @ApiModelProperty("户籍地") private String registerResidence; private String isStudent; private String cardType; }