package com.panzhihua.common.model.dtos.community; import java.io.Serializable; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 分页查询巡查记录DTO */ @Data @ApiModel("分页查询巡查记录DTO") public class ComSwPatrolRecordPageDTO implements Serializable { private static final long serialVersionUID = 1L; /** * 分页-当前页数 */ @ApiModelProperty(value = "分页-当前页数", example = "1") private Long pageNum = 1L; /** * 分页-每页记录数 */ @ApiModelProperty(value = "分页-每页记录数", example = "10") private Long pageSize = 10L; /** * 社区id */ @ApiModelProperty("社区id") private Long communityId; @ApiModelProperty("巡查开始时间") private String patrolAtBegin; @ApiModelProperty("巡查结束时间") private String patrolAtEnd; @ApiModelProperty(value = "巡查开始时间(日期格式)", hidden = true) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date patrolAtBeginDate; @ApiModelProperty(value = "巡查结束时间(日期格式)", hidden = true) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date patrolAtEndDate; /** * (取字典表国家标准编码)巡查类型(1.防火巡查2.防汛巡查3.防疫巡查) */ @ApiModelProperty("巡查类型(1.防火巡查2.防汛巡查3.防疫巡查),多条以逗号隔开") private String patrolType; /** * 巡查人员 */ @ApiModelProperty("巡查人员") private String patrolPerson; /** * 状态(1.待查看 2.待处理 3.待整改 4.已整改) */ @ApiModelProperty("状态(1.待处理 2.待整改 3.已整改)") private String status; /** * 查看人(1.全部 2.只看我的) */ @ApiModelProperty("查看人(1.全部 2.只看我的)") private Integer selectPerson; @ApiModelProperty("区域编码") private String areaCode; }