package com.epmet.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 防疫通知 * * @author generator generator@elink-cn.com * @since v1.0.0 2022-03-28 */ @Data public class IcNoticeDTO implements Serializable { private static final long serialVersionUID = 1L; /** * 唯一标识 */ @JsonIgnore private String id; /** * 客户Id customer.id */ @JsonIgnore private String customerId; /** * 通知渠道 0小程序通知,1短信通知 */ private String channel; private List channelList; /** * 通知来源 0行程上报,1疫苗接种,2核酸检测 */ @JsonIgnore private String origin; /** * 用户ID */ @JsonIgnore private String userId; /** * 手机号 */ @JsonIgnore private String mobile; /** * 被通知人身份证号 */ @JsonIgnore private String idCard; /** * 通知内容 */ private String content; /** * 发送通知的社区 */ private String orgName; /** * 删除标识:0.未删除 1.已删除 */ @JsonIgnore private Integer delFlag; /** * 乐观锁 */ @JsonIgnore private Integer revision; /** * 创建人 */ @JsonIgnore private String createdBy; /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") private Date createdTime; /** * 更新人 */ @JsonIgnore private String updatedBy; /** * 更新时间 */ @JsonIgnore private Date updatedTime; }