package com.ycl.domain.query; import com.ycl.system.domain.base.AbsQuery; import java.time.LocalDateTime; import java.util.List; import org.springframework.lang.NonNull; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 项目流程关系表查询 * * @author xp * @since 2024-11-26 */ @Data @ApiModel(value = "ProjectProcess查询参数", description = "项目流程关系表查询参数") public class ProjectProcessQuery extends AbsQuery { /** 项目名称 */ private String projectName; /** 项目代码 */ private String projectCode; /** 项目类型 */ private String projectType; /** 重点分类 */ private String importanceType; /** 项目状态 */ private String projectStatus; /** * 项目年限:立项开始时间 */ private LocalDateTime createProjectStartTime; private LocalDateTime createProjectEndTime; /** 资金类型(0中预资金,1国债资金,2超长期国债,3地方政府专项债) */ private String fundType; /** 项目阶段(1储备规划阶段, 2项目前期阶段, 3实施阶段, 4竣工投用阶段) */ private String projectPhase; /** 投资类别(0企业投资,1政府投资,2外商投资,3境外投资) */ private String investType; /** 行政区域 */ private String areaCode; /** 是否关联工程:0 全部 1 未关联 2 关联 */ private Integer hasConfigProcess; }