package com.epmet.dto; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.io.Serializable; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * 核酸上报记录 * * @author generator generator@elink-cn.com * @since v1.0.0 2022-03-25 */ @Data public class IcNatDTO implements Serializable { private static final long serialVersionUID = 1L; /** * ID */ private String id; /** * 客户Id CUSTOMER.id */ private String customerId; /** * 是否客户下居民(0:否 1:是) */ private String isResiUser; /** * 居民端小程序的用户id、数字社区的icResiUserId、其他情况无值 */ private String userId; /** * 居民端小程序的人:resi;数字社区的居民:icresi;导入的:import;同步的:synchro */ private String userType; /** * 人员姓名 */ private String name; /** * 手机号 */ private String mobile; /** * 身份证号 */ private String idCard; /** * 检测时间,精确到分钟 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") private Date natTime; /** * 采样时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") private Date sampleTime; /** * 检测结果(0:阴性 1:阳性) */ private String natResult; /** * 检测地点 */ private String natAddress; /** * 文件名 */ private String fileName; /** * 文件类型((图片 - image、 视频 - video、 语音 - voice、 文档 - doc)) */ private String attachmentType; /** * url地址 */ private String attachmentUrl; /** * 删除标识 */ private Integer delFlag; /** * 乐观锁 */ private Integer revision; /** * 创建人 */ private String createdBy; /** * 创建时间 */ private Date createdTime; /** * 更新人 */ private String updatedBy; /** * 更新时间 */ private Date updatedTime; /** * 通知渠道 0小程序通知,1短信通知,多选是数组 */ private List channel = new ArrayList<>(); /** * 通知内容 */ private String content = ""; }