package cn.gistack.sm.sg.DTO; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.springblade.core.secure.utils.AuthUtil; import java.util.List; /** * 查询类 */ @Data @AllArgsConstructor @NoArgsConstructor @Builder public class ProjectSearchDTO { /** * 项目名称 */ private String projectName; /** * 区域编码 */ private String adCode; /** * 设备名 */ private String deviceName; /** * 水库名 */ private String skName; /** * 工序类型 */ private String gxType; /** * 工序名 */ private String gxName; /** * 创建人 */ private String createUser; /** * 用户名 */ private Long userId; /** * 用户所在单位 */ private Long userUnit; /** * 用户角色 */ private Long roleUnit; /** * */ private String gxInfoId; /** * */ private String gxStepNum; /** * */ private String projectId; /** * */ private Integer approvalStatus; /** * */ private Integer status; /** * */ private Long reportPerson; /** * */ private List projectIds; /** * */ private String startTime; /** * */ private String endTime; /** * 工程规模 */ private String engScal; /** * 水库编码 */ private String resCd; /** * 是否开工 1开工 2未开工 */ private Integer isBegin; @ApiModelProperty("当前页") private Integer current; @ApiModelProperty("每页的数量") private Integer size; /** * 上报时间 */ private String reportTime; /** * 标段 */ private String lot; /** * 项目排序 0状态 , 1进度 ,2注册码 */ private Integer projectSort; private String auditPerson; private Boolean isPage; private List sgCodeS; /** * 建设期次 */ private String buildStage; /** * 子类型 */ private List childTypeList; /** * 部门ID */ private String deptId; }