package com.panzhihua.common.model.dtos.community.acid; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.util.Date; /** * 风险人员表(ComActAcidDangerMember)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 风险人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:09 */ @Data @ApiModel("风险人员") public class ComActAcidDangerMemberDTO { /** * 人员类型 1风险人员 2未填地址人员 */ @ApiModelProperty(value = "人员类型 1风险人员 2未填地址人员") private Integer type = 1; @ApiModelProperty(value = "数据来源 1系统") private Integer source; @ApiModelProperty("页数") @NotNull(message = "分页参数不能为空") private Integer page; @ApiModelProperty("条数") @NotNull(message = "分页参数不能为空") private Integer size; @ApiModelProperty("关键字") private String keyword; @ApiModelProperty("开始时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date startTime; @ApiModelProperty("结束时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date stopTime; /** * 处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控 */ @ApiModelProperty(value = "当前处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控") private Integer status; @ApiModelProperty(value = "风险类别") private String riskType; @ApiModelProperty("有无住址 0无 1有") private Integer isAddress; @ApiModelProperty(value = "在攀居住地") private String localCity; @ApiModelProperty(value = "绑定单位", hidden = true) private String relationName; }