@@ -1,6 +1,5 @@ | |||||
package com.hz.pm.api.dashboard.model.basic; | package com.hz.pm.api.dashboard.model.basic; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import io.swagger.annotations.ApiModel; | import io.swagger.annotations.ApiModel; | ||||
import io.swagger.annotations.ApiModelProperty; | import io.swagger.annotations.ApiModelProperty; | ||||
import lombok.Data; | import lombok.Data; | ||||
@@ -19,7 +18,6 @@ public class CompanyProjectCntBO { | |||||
@ApiModelProperty("建设单位名称") | @ApiModelProperty("建设单位名称") | ||||
private String buildOrgName; | private String buildOrgName; | ||||
@Compare("建设单位统一社会信用代码") | |||||
private String orgCreditCode; | private String orgCreditCode; | ||||
@ApiModelProperty("项目数量") | @ApiModelProperty("项目数量") | ||||
@@ -1,6 +1,5 @@ | |||||
package com.hz.pm.api.dashboard.model.basic; | package com.hz.pm.api.dashboard.model.basic; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import io.swagger.annotations.ApiModel; | import io.swagger.annotations.ApiModel; | ||||
import io.swagger.annotations.ApiModelProperty; | import io.swagger.annotations.ApiModelProperty; | ||||
import lombok.Data; | import lombok.Data; | ||||
@@ -26,6 +25,5 @@ public class ProjectATIISBO { | |||||
private String projectName; | private String projectName; | ||||
@ApiModelProperty("批复金额") | @ApiModelProperty("批复金额") | ||||
@Compare("批复金额") | |||||
private BigDecimal approvedTotalInvestmentIncrease; | private BigDecimal approvedTotalInvestmentIncrease; | ||||
} | } |
@@ -1,7 +1,6 @@ | |||||
package com.hz.pm.api.projectdeclared.model.dto; | package com.hz.pm.api.projectdeclared.model.dto; | ||||
import com.fasterxml.jackson.annotation.JsonFormat; | import com.fasterxml.jackson.annotation.JsonFormat; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import com.hz.pm.api.projectlib.model.dto.GovSystemReplaceInfoDTO; | import com.hz.pm.api.projectlib.model.dto.GovSystemReplaceInfoDTO; | ||||
import com.hz.pm.api.projectlib.model.dto.ProjectApplicationDTO; | import com.hz.pm.api.projectlib.model.dto.ProjectApplicationDTO; | ||||
import com.hz.pm.api.projectlib.model.dto.ProjectPaymentPlanDTO; | import com.hz.pm.api.projectlib.model.dto.ProjectPaymentPlanDTO; | ||||
@@ -81,11 +80,9 @@ public class EditProjectDTO { | |||||
private String buildOrgZheJiangGovDingId; | private String buildOrgZheJiangGovDingId; | ||||
@ApiModelProperty("主管单位统一社会信用代码") | @ApiModelProperty("主管单位统一社会信用代码") | ||||
@Compare("主管单位统一社会信用代码") | |||||
private String superOrgCreditCode; | private String superOrgCreditCode; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("是否省级 1省级 2非省级") | @ApiModelProperty("是否省级 1省级 2非省级") | ||||
@@ -113,11 +110,9 @@ public class EditProjectDTO { | |||||
private Integer bizDomain; | private Integer bizDomain; | ||||
@ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("建设层级") | |||||
private String buildLevel; | private String buildLevel; | ||||
@ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("贯通层级") | |||||
private String lowestLevel; | private String lowestLevel; | ||||
@ApiModelProperty("立项依据") | @ApiModelProperty("立项依据") | ||||
@@ -191,15 +186,12 @@ public class EditProjectDTO { | |||||
private BigDecimal approvalAmount; | private BigDecimal approvalAmount; | ||||
@ApiModelProperty("批复-自有金额(万元)") | @ApiModelProperty("批复-自有金额(万元)") | ||||
@Compare("批复-自有金额") | |||||
private BigDecimal approvalHaveAmount; | private BigDecimal approvalHaveAmount; | ||||
@ApiModelProperty("批复-政府投资-本级财政资金(万元)") | @ApiModelProperty("批复-政府投资-本级财政资金(万元)") | ||||
@Compare("批复-政府投资-本级财政资金") | |||||
private BigDecimal approvalGovOwnFinanceAmount; | private BigDecimal approvalGovOwnFinanceAmount; | ||||
@ApiModelProperty("批复-政府投资-上级补助资金(万元)") | @ApiModelProperty("批复-政府投资-上级补助资金(万元)") | ||||
@Compare("批复-政府投资-上级补助资金") | |||||
private BigDecimal approvalGovSuperiorFinanceAmount; | private BigDecimal approvalGovSuperiorFinanceAmount; | ||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss") | @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss") | ||||
@@ -3,7 +3,6 @@ package com.hz.pm.api.projectdeclared.model.entity; | |||||
import com.baomidou.mybatisplus.annotation.IdType; | import com.baomidou.mybatisplus.annotation.IdType; | ||||
import com.baomidou.mybatisplus.annotation.TableId; | import com.baomidou.mybatisplus.annotation.TableId; | ||||
import com.baomidou.mybatisplus.annotation.TableName; | import com.baomidou.mybatisplus.annotation.TableName; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import io.swagger.annotations.ApiModel; | import io.swagger.annotations.ApiModel; | ||||
import io.swagger.annotations.ApiModelProperty; | import io.swagger.annotations.ApiModelProperty; | ||||
import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||
@@ -90,7 +89,6 @@ public class ProjectDraft implements Serializable { | |||||
private String buildOrgZheJiangGovDingId; | private String buildOrgZheJiangGovDingId; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("是否省级 1省级 2非省级") | @ApiModelProperty("是否省级 1省级 2非省级") | ||||
@@ -118,11 +116,9 @@ public class ProjectDraft implements Serializable { | |||||
private Integer bizDomain; | private Integer bizDomain; | ||||
@ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("建设层级") | |||||
private String buildLevel; | private String buildLevel; | ||||
@ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("贯通层级") | |||||
private String lowestLevel; | private String lowestLevel; | ||||
@ApiModelProperty("立项依据") | @ApiModelProperty("立项依据") | ||||
@@ -329,7 +325,6 @@ public class ProjectDraft implements Serializable { | |||||
private String baseConstructionType; | private String baseConstructionType; | ||||
@ApiModelProperty("主管单位统一社会信用代码") | @ApiModelProperty("主管单位统一社会信用代码") | ||||
@Compare("主管单位统一社会信用代码") | |||||
private String superOrgCreditCode; | private String superOrgCreditCode; | ||||
private Long createBy; | private Long createBy; | ||||
@@ -368,15 +363,12 @@ public class ProjectDraft implements Serializable { | |||||
private BigDecimal reviewAmount; | private BigDecimal reviewAmount; | ||||
@ApiModelProperty("批复-自有金额(万元)") | @ApiModelProperty("批复-自有金额(万元)") | ||||
@Compare("批复-自有金额") | |||||
private BigDecimal approvalHaveAmount; | private BigDecimal approvalHaveAmount; | ||||
@ApiModelProperty("批复-政府投资-本级财政资金(万元)") | @ApiModelProperty("批复-政府投资-本级财政资金(万元)") | ||||
@Compare("批复-政府投资-本级财政资金") | |||||
private BigDecimal approvalGovOwnFinanceAmount; | private BigDecimal approvalGovOwnFinanceAmount; | ||||
@ApiModelProperty("批复-政府投资-上级补助资金(万元)") | @ApiModelProperty("批复-政府投资-上级补助资金(万元)") | ||||
@Compare("批复-政府投资-上级补助资金") | |||||
private BigDecimal approvalGovSuperiorFinanceAmount; | private BigDecimal approvalGovSuperiorFinanceAmount; | ||||
@ApiModelProperty("立项批复资金(万元)") | @ApiModelProperty("立项批复资金(万元)") | ||||
@@ -1,7 +1,6 @@ | |||||
package com.hz.pm.api.projectdeclared.model.vo; | package com.hz.pm.api.projectdeclared.model.vo; | ||||
import com.fasterxml.jackson.annotation.JsonFormat; | import com.fasterxml.jackson.annotation.JsonFormat; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import com.hz.pm.api.projectlib.model.enumeration.ProjectTypeNewEnum; | import com.hz.pm.api.projectlib.model.enumeration.ProjectTypeNewEnum; | ||||
import io.swagger.annotations.ApiModel; | import io.swagger.annotations.ApiModel; | ||||
import io.swagger.annotations.ApiModelProperty; | import io.swagger.annotations.ApiModelProperty; | ||||
@@ -46,7 +45,6 @@ public class ProjectContractListVO { | |||||
private String projectName; | private String projectName; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("项目阶段") | @ApiModelProperty("项目阶段") | ||||
@@ -2,7 +2,6 @@ package com.hz.pm.api.projectdeclared.model.vo; | |||||
import com.baomidou.mybatisplus.annotation.IdType; | import com.baomidou.mybatisplus.annotation.IdType; | ||||
import com.baomidou.mybatisplus.annotation.TableId; | import com.baomidou.mybatisplus.annotation.TableId; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import com.hz.pm.api.projectlib.model.dto.GovSystemReplaceInfoDTO; | import com.hz.pm.api.projectlib.model.dto.GovSystemReplaceInfoDTO; | ||||
import com.hz.pm.api.projectlib.model.dto.ProjectPaymentPlanDTO; | import com.hz.pm.api.projectlib.model.dto.ProjectPaymentPlanDTO; | ||||
import com.hz.pm.api.projectlib.model.entity.ProjectApplication; | import com.hz.pm.api.projectlib.model.entity.ProjectApplication; | ||||
@@ -13,7 +12,6 @@ import lombok.Builder; | |||||
import lombok.Data; | import lombok.Data; | ||||
import lombok.NoArgsConstructor; | import lombok.NoArgsConstructor; | ||||
import java.io.Serializable; | |||||
import java.math.BigDecimal; | import java.math.BigDecimal; | ||||
import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||
import java.util.List; | import java.util.List; | ||||
@@ -93,7 +91,6 @@ public class ProjectDraftVO { | |||||
private String buildOrgZheJiangGovDingId; | private String buildOrgZheJiangGovDingId; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("是否省级 1省级 2非省级") | @ApiModelProperty("是否省级 1省级 2非省级") | ||||
@@ -121,11 +118,9 @@ public class ProjectDraftVO { | |||||
private String bizDomain; | private String bizDomain; | ||||
@ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("建设层级") | |||||
private String buildLevel; | private String buildLevel; | ||||
@ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("贯通层级") | |||||
private String lowestLevel; | private String lowestLevel; | ||||
@ApiModelProperty("立项依据") | @ApiModelProperty("立项依据") | ||||
@@ -344,7 +339,6 @@ public class ProjectDraftVO { | |||||
private String baseConstructionType; | private String baseConstructionType; | ||||
@ApiModelProperty("主管单位统一社会信用代码") | @ApiModelProperty("主管单位统一社会信用代码") | ||||
@Compare("主管单位统一社会信用代码") | |||||
private String superOrgCreditCode; | private String superOrgCreditCode; | ||||
@ApiModelProperty("预算来源说明") | @ApiModelProperty("预算来源说明") | ||||
@@ -394,15 +388,12 @@ public class ProjectDraftVO { | |||||
private BigDecimal reviewAmount; | private BigDecimal reviewAmount; | ||||
@ApiModelProperty("批复-自有金额(万元)") | @ApiModelProperty("批复-自有金额(万元)") | ||||
@Compare("批复-自有金额") | |||||
private BigDecimal approvalHaveAmount; | private BigDecimal approvalHaveAmount; | ||||
@ApiModelProperty("批复-政府投资-本级财政资金(万元)") | @ApiModelProperty("批复-政府投资-本级财政资金(万元)") | ||||
@Compare("批复-政府投资-本级财政资金") | |||||
private BigDecimal approvalGovOwnFinanceAmount; | private BigDecimal approvalGovOwnFinanceAmount; | ||||
@ApiModelProperty("批复-政府投资-上级补助资金(万元)") | @ApiModelProperty("批复-政府投资-上级补助资金(万元)") | ||||
@Compare("批复-政府投资-上级补助资金") | |||||
private BigDecimal approvalGovSuperiorFinanceAmount; | private BigDecimal approvalGovSuperiorFinanceAmount; | ||||
} | } |
@@ -1,6 +1,5 @@ | |||||
package com.hz.pm.api.projectdeclared.model.vo; | package com.hz.pm.api.projectdeclared.model.vo; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import com.hz.pm.api.projectdeclared.model.enumerization.PurchaseSourceTypeEnum; | import com.hz.pm.api.projectdeclared.model.enumerization.PurchaseSourceTypeEnum; | ||||
import io.swagger.annotations.ApiModelProperty; | import io.swagger.annotations.ApiModelProperty; | ||||
import lombok.Builder; | import lombok.Builder; | ||||
@@ -53,11 +52,9 @@ public class XcfhxApplyListVO { | |||||
private String sourceTypeName; | private String sourceTypeName; | ||||
@ApiModelProperty("建设单位名称") | @ApiModelProperty("建设单位名称") | ||||
@Compare("建设单位名称") | |||||
private String buildOrgName; | private String buildOrgName; | ||||
@ApiModelProperty("公司编码code") | @ApiModelProperty("公司编码code") | ||||
@Compare("公司编码code") | |||||
private String buildOrgCode; | private String buildOrgCode; | ||||
public String getSourceTypeName() { | public String getSourceTypeName() { | ||||
@@ -92,6 +92,7 @@ public class ProjectChangeManage { | |||||
List<FieldDiff> projDiffs = ProjectDetailDiffUtil.diff(projDetailOld, projJsonObj, true, | List<FieldDiff> projDiffs = ProjectDetailDiffUtil.diff(projDetailOld, projJsonObj, true, | ||||
EditProjectDTO.SYSTEM_REPLACE_INFOS, "id", "projectCode"); | EditProjectDTO.SYSTEM_REPLACE_INFOS, "id", "projectCode"); | ||||
int changeFieldsCount = projDiffs.size(); | int changeFieldsCount = projDiffs.size(); | ||||
// 系统替代信息变更比较 | |||||
List<GovSystemReplaceInfoDTO> systemReplaceInfos = reqProj.getSystemReplaceInfos(); | List<GovSystemReplaceInfoDTO> systemReplaceInfos = reqProj.getSystemReplaceInfos(); | ||||
List<GovSystemReplaceInfoDTO> systemReplaceInfosOld = projDetailOld.getSystemReplaceInfos(); | List<GovSystemReplaceInfoDTO> systemReplaceInfosOld = projDetailOld.getSystemReplaceInfos(); | ||||
if (!CollUtil.isEqualList(systemReplaceInfos, systemReplaceInfosOld)) { | if (!CollUtil.isEqualList(systemReplaceInfos, systemReplaceInfosOld)) { | ||||
@@ -104,6 +105,7 @@ public class ProjectChangeManage { | |||||
changeFieldsCount++; | changeFieldsCount++; | ||||
} | } | ||||
projectEditDetail.set(EditProjectDetailDTO.FIELD_PROJECT_DIFFS, projDiffs); | projectEditDetail.set(EditProjectDetailDTO.FIELD_PROJECT_DIFFS, projDiffs); | ||||
// 采购信息变更比较 | |||||
List<JSONObject> purchaseJsonObjs = projectEditDetail.getBeanList(EditProjectDetailDTO.FIELD_PURCHASES, JSONObject.class); | List<JSONObject> purchaseJsonObjs = projectEditDetail.getBeanList(EditProjectDetailDTO.FIELD_PURCHASES, JSONObject.class); | ||||
if (CollUtil.isNotEmpty(purchaseJsonObjs)) { | if (CollUtil.isNotEmpty(purchaseJsonObjs)) { | ||||
List<PurchaseFullInfoVO> purchaseDetails = projDetailOld.getPurchaseDetails(); | List<PurchaseFullInfoVO> purchaseDetails = projDetailOld.getPurchaseDetails(); | ||||
@@ -121,8 +123,9 @@ public class ProjectChangeManage { | |||||
JSONObject reqOperation = reqPurchaseDetail.getJSONObject(EditPurchaseDetailDTO.FIELD_OPERATION); | JSONObject reqOperation = reqPurchaseDetail.getJSONObject(EditPurchaseDetailDTO.FIELD_OPERATION); | ||||
JSONObject reqContract = reqPurchaseDetail.getJSONObject(EditPurchaseDetailDTO.FIELD_CONTRACT); | JSONObject reqContract = reqPurchaseDetail.getJSONObject(EditPurchaseDetailDTO.FIELD_CONTRACT); | ||||
List<PreInsAcceptancePersonVO> reqFirstInspectedPersons = reqPurchaseDetail.getBeanList(EditPurchaseDetailDTO.FIELD_FIRST_INSPECTED_PERSONS, PreInsAcceptancePersonVO.class); | List<PreInsAcceptancePersonVO> reqFirstInspectedPersons = reqPurchaseDetail.getBeanList(EditPurchaseDetailDTO.FIELD_FIRST_INSPECTED_PERSONS, PreInsAcceptancePersonVO.class); | ||||
// 初验人员变更比较 | |||||
if (!CollUtil.isEqualList(firstInspectedPersons, reqFirstInspectedPersons)) { | if (!CollUtil.isEqualList(firstInspectedPersons, reqFirstInspectedPersons)) { | ||||
changeFieldsCount++; | |||||
reqPurchaseDetail.set(EditPurchaseDetailDTO.FIELD_FIRST_INSPECTED_PERSONS_DIFF, | reqPurchaseDetail.set(EditPurchaseDetailDTO.FIELD_FIRST_INSPECTED_PERSONS_DIFF, | ||||
FieldDiff.builder() | FieldDiff.builder() | ||||
.fieldName(EditPurchaseDetailDTO.FIELD_FIRST_INSPECTED_PERSONS) | .fieldName(EditPurchaseDetailDTO.FIELD_FIRST_INSPECTED_PERSONS) | ||||
@@ -1,7 +1,6 @@ | |||||
package com.hz.pm.api.projectlib.model.dto; | package com.hz.pm.api.projectlib.model.dto; | ||||
import com.fasterxml.jackson.annotation.JsonFormat; | import com.fasterxml.jackson.annotation.JsonFormat; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import io.swagger.annotations.ApiModelProperty; | import io.swagger.annotations.ApiModelProperty; | ||||
import lombok.Data; | import lombok.Data; | ||||
@@ -82,11 +81,9 @@ public class ProjectDTO implements Serializable { | |||||
private String buildOrgZheJiangGovDingId; | private String buildOrgZheJiangGovDingId; | ||||
@ApiModelProperty("主管单位统一社会信用代码") | @ApiModelProperty("主管单位统一社会信用代码") | ||||
@Compare("主管单位统一社会信用代码") | |||||
private String superOrgCreditCode; | private String superOrgCreditCode; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("是否省级 1省级 2非省级") | @ApiModelProperty("是否省级 1省级 2非省级") | ||||
@@ -114,11 +111,9 @@ public class ProjectDTO implements Serializable { | |||||
private Integer bizDomain; | private Integer bizDomain; | ||||
@ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("建设层级") | |||||
private String buildLevel; | private String buildLevel; | ||||
@ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("贯通层级") | |||||
private String lowestLevel; | private String lowestLevel; | ||||
@ApiModelProperty("立项依据") | @ApiModelProperty("立项依据") | ||||
@@ -192,15 +187,12 @@ public class ProjectDTO implements Serializable { | |||||
private BigDecimal approvalAmount; | private BigDecimal approvalAmount; | ||||
@ApiModelProperty("批复-自有金额(万元)") | @ApiModelProperty("批复-自有金额(万元)") | ||||
@Compare("批复-自有金额") | |||||
private BigDecimal approvalHaveAmount; | private BigDecimal approvalHaveAmount; | ||||
@ApiModelProperty("批复-政府投资-本级财政资金(万元)") | @ApiModelProperty("批复-政府投资-本级财政资金(万元)") | ||||
@Compare("批复-政府投资-本级财政资金") | |||||
private BigDecimal approvalGovOwnFinanceAmount; | private BigDecimal approvalGovOwnFinanceAmount; | ||||
@ApiModelProperty("批复-政府投资-上级补助资金(万元)") | @ApiModelProperty("批复-政府投资-上级补助资金(万元)") | ||||
@Compare("批复-政府投资-上级补助资金") | |||||
private BigDecimal approvalGovSuperiorFinanceAmount; | private BigDecimal approvalGovSuperiorFinanceAmount; | ||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss") | @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss") | ||||
@@ -1,7 +1,6 @@ | |||||
package com.hz.pm.api.projectlib.model.entity; | package com.hz.pm.api.projectlib.model.entity; | ||||
import com.baomidou.mybatisplus.annotation.*; | import com.baomidou.mybatisplus.annotation.*; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import io.swagger.annotations.ApiModel; | import io.swagger.annotations.ApiModel; | ||||
import io.swagger.annotations.ApiModelProperty; | import io.swagger.annotations.ApiModelProperty; | ||||
import lombok.Data; | import lombok.Data; | ||||
@@ -30,11 +29,9 @@ public class Project implements Serializable { | |||||
private Long id; | private Long id; | ||||
@ApiModelProperty("所属地区编号") | @ApiModelProperty("所属地区编号") | ||||
@Compare("所属地区编号") | |||||
private String areaCode; | private String areaCode; | ||||
@ApiModelProperty("所属地区名称") | @ApiModelProperty("所属地区名称") | ||||
@Compare("所属地区名称") | |||||
private String area; | private String area; | ||||
@ApiModelProperty("项目阶段") | @ApiModelProperty("项目阶段") | ||||
@@ -44,7 +41,6 @@ public class Project implements Serializable { | |||||
private Integer status; | private Integer status; | ||||
@ApiModelProperty("项目名称") | @ApiModelProperty("项目名称") | ||||
@Compare("项目名称") | |||||
private String projectName; | private String projectName; | ||||
@ApiModelProperty("历年项目名称") | @ApiModelProperty("历年项目名称") | ||||
@@ -60,141 +56,108 @@ public class Project implements Serializable { | |||||
private String baseBasisAmountOri; | private String baseBasisAmountOri; | ||||
@ApiModelProperty("是否临时增补 0:否 1:是") | @ApiModelProperty("是否临时增补 0:否 1:是") | ||||
@Compare("是否临时增补") | |||||
private Integer isTemporaryAugment; | private Integer isTemporaryAugment; | ||||
@ApiModelProperty("项目负责人") | @ApiModelProperty("项目负责人") | ||||
@Compare("项目负责人") | |||||
private String responsibleMan; | private String responsibleMan; | ||||
@ApiModelProperty("负责人手机号码") | @ApiModelProperty("负责人手机号码") | ||||
@Compare("负责人手机号码") | |||||
private String responsibleManMobile; | private String responsibleManMobile; | ||||
@ApiModelProperty("项目联系人") | @ApiModelProperty("项目联系人") | ||||
@Compare("项目联系人") | |||||
private String contactName; | private String contactName; | ||||
@ApiModelProperty("项目联系人手机号码") | @ApiModelProperty("项目联系人手机号码") | ||||
@Compare("项目联系人手机号码") | |||||
private String contactPhone; | private String contactPhone; | ||||
@ApiModelProperty("建设单位名称") | @ApiModelProperty("建设单位名称") | ||||
@Compare("建设单位名称") | |||||
private String buildOrgName; | private String buildOrgName; | ||||
@ApiModelProperty("建设单位统一社会信用代码") | @ApiModelProperty("建设单位统一社会信用代码") | ||||
@Compare("建设单位统一社会信用代码") | |||||
private String orgCreditCode; | private String orgCreditCode; | ||||
@ApiModelProperty("公司编码code") | @ApiModelProperty("公司编码code") | ||||
@Compare("公司编码code") | |||||
private String buildOrgCode; | private String buildOrgCode; | ||||
@ApiModelProperty("建设单位浙政钉ID") | @ApiModelProperty("建设单位浙政钉ID") | ||||
@Compare("建设单位浙政钉ID") | |||||
private String buildOrgZheJiangGovDingId; | private String buildOrgZheJiangGovDingId; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("是否省级 1省级 2非省级") | @ApiModelProperty("是否省级 1省级 2非省级") | ||||
private Integer baseProvManDeprtType; | private Integer baseProvManDeprtType; | ||||
@ApiModelProperty("是否首次新建 0:否 1:是") | @ApiModelProperty("是否首次新建 0:否 1:是") | ||||
@Compare("是否首次新建") | |||||
private Integer isFirst; | private Integer isFirst; | ||||
@ApiModelProperty("项目预算年度") | @ApiModelProperty("项目预算年度") | ||||
@Compare("项目预算年度") | |||||
private Integer projectYear; | private Integer projectYear; | ||||
@ApiModelProperty("项目建设起始时间") | @ApiModelProperty("项目建设起始时间") | ||||
@Compare("项目建设起始时间") | |||||
private String beginTime; | private String beginTime; | ||||
@ApiModelProperty("项目建设终止时间") | @ApiModelProperty("项目建设终止时间") | ||||
@Compare("项目建设终止时间") | |||||
private String endTime; | private String endTime; | ||||
@ApiModelProperty("四大体系 1:业务应用 2:应用支撑 3:数据资源 4:基础设施") | @ApiModelProperty("四大体系 1:业务应用 2:应用支撑 3:数据资源 4:基础设施") | ||||
@Compare("四大体系") | |||||
private Integer fourSystems; | private Integer fourSystems; | ||||
@ApiModelProperty("是否数字化改革项目 0:否 1:是") | @ApiModelProperty("是否数字化改革项目 0:否 1:是") | ||||
@Compare("是否数字化改革项目") | |||||
private Integer isDigitalReform; | private Integer isDigitalReform; | ||||
@ApiModelProperty("综合业务领域 1: '党政机关整体智治',2: '数字政府',3: '数字经济',4: '数字社会',7: '数字文化',5: '数字法治',6: '一体化智能化公共数据平台', 8: '基层智治'") | @ApiModelProperty("综合业务领域 1: '党政机关整体智治',2: '数字政府',3: '数字经济',4: '数字社会',7: '数字文化',5: '数字法治',6: '一体化智能化公共数据平台', 8: '基层智治'") | ||||
@Compare("综合业务领域") | |||||
private Integer bizDomain; | private Integer bizDomain; | ||||
@ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("建设层级") | |||||
private String buildLevel; | private String buildLevel; | ||||
@ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("贯通层级") | |||||
private String lowestLevel; | private String lowestLevel; | ||||
@ApiModelProperty("立项依据") | @ApiModelProperty("立项依据") | ||||
@Compare("立项依据") | |||||
private String buildBasis; | private String buildBasis; | ||||
@ApiModelProperty("立项依据说明") | @ApiModelProperty("立项依据说明") | ||||
private String baseBasisEstablish; | private String baseBasisEstablish; | ||||
@ApiModelProperty("发改编码") | @ApiModelProperty("发改编码") | ||||
@Compare("发改编码") | |||||
private String developCode; | private String developCode; | ||||
@ApiModelProperty("财政编码") | @ApiModelProperty("财政编码") | ||||
@Compare("财政编码") | |||||
private String financialCode; | private String financialCode; | ||||
@ApiModelProperty("是否上云 0:否 1:是") | @ApiModelProperty("是否上云 0:否 1:是") | ||||
@Compare("是否上云") | |||||
private Integer isCloud; | private Integer isCloud; | ||||
@ApiModelProperty("云类型") | @ApiModelProperty("云类型") | ||||
@Compare("云类型") | |||||
private String cloudType; | private String cloudType; | ||||
@ApiModelProperty("等保级别 1:一级 2:二级 3:三级 4:四级 5:五级") | @ApiModelProperty("等保级别 1:一级 2:二级 3:三级 4:四级 5:五级") | ||||
@Compare("等保级别") | |||||
private Integer protectionLevel; | private Integer protectionLevel; | ||||
@ApiModelProperty("是否密评 0:否 1:是") | @ApiModelProperty("是否密评 0:否 1:是") | ||||
@Compare("是否密评") | |||||
private Integer isSecretComments; | private Integer isSecretComments; | ||||
@ApiModelProperty("项目简介") | @ApiModelProperty("项目简介") | ||||
@Compare("项目简介") | |||||
private String projectIntroduction; | private String projectIntroduction; | ||||
@ApiModelProperty("资金申报情况-申报金额(万元)") | @ApiModelProperty("资金申报情况-申报金额(万元)") | ||||
@Compare("资金申报情况-申报金额") | |||||
private BigDecimal declareAmount; | private BigDecimal declareAmount; | ||||
@ApiModelProperty("资金申报情况-自有金额(万元)") | @ApiModelProperty("资金申报情况-自有金额(万元)") | ||||
@Compare("资金申报情况-自有金额") | |||||
private BigDecimal declareHaveAmount; | private BigDecimal declareHaveAmount; | ||||
@ApiModelProperty("资金申报情况-政府投资-本级财政资金(万元)") | @ApiModelProperty("资金申报情况-政府投资-本级财政资金(万元)") | ||||
@Compare("资金申报情况-政府投资-本级财政资金") | |||||
private BigDecimal declareGovOwnFinanceAmount; | private BigDecimal declareGovOwnFinanceAmount; | ||||
@ApiModelProperty("资金申报情况-政府投资-上级补助资金(万元)") | @ApiModelProperty("资金申报情况-政府投资-上级补助资金(万元)") | ||||
@Compare("资金申报情况-政府投资-上级补助资金") | |||||
private BigDecimal declareGovSuperiorFinanceAmount; | private BigDecimal declareGovSuperiorFinanceAmount; | ||||
@ApiModelProperty("申报资金-银行贷款(万元)") | @ApiModelProperty("申报资金-银行贷款(万元)") | ||||
@Compare("银行贷款") | |||||
private BigDecimal declareBankLendingAmount; | private BigDecimal declareBankLendingAmount; | ||||
@ApiModelProperty("申报资金-其它资金(万元)") | @ApiModelProperty("申报资金-其它资金(万元)") | ||||
@Compare("其它资金") | |||||
private BigDecimal declareOtherAmount; | private BigDecimal declareOtherAmount; | ||||
@ApiModelProperty("申报资金-分配情况-软件开发(万元)") | @ApiModelProperty("申报资金-分配情况-软件开发(万元)") | ||||
@@ -209,15 +172,12 @@ public class Project implements Serializable { | |||||
//================================================================================================================== | //================================================================================================================== | ||||
@ApiModelProperty("批复-软件开发(万元)") | @ApiModelProperty("批复-软件开发(万元)") | ||||
@Compare("批复-软件开发") | |||||
private BigDecimal softwareDevelopmentAmount; | private BigDecimal softwareDevelopmentAmount; | ||||
@ApiModelProperty("批复-云资源、硬件购置(万元)") | @ApiModelProperty("批复-云资源、硬件购置(万元)") | ||||
@Compare("批复-云资源、硬件购置") | |||||
private BigDecimal cloudHardwarePurchaseAmount; | private BigDecimal cloudHardwarePurchaseAmount; | ||||
@ApiModelProperty("批复-第三方服务(万元)") | @ApiModelProperty("批复-第三方服务(万元)") | ||||
@Compare("批复-第三方服务") | |||||
private BigDecimal thirdPartyAmount; | private BigDecimal thirdPartyAmount; | ||||
@ApiModelProperty("评审金额") | @ApiModelProperty("评审金额") | ||||
@@ -226,111 +186,84 @@ public class Project implements Serializable { | |||||
//================================================================================================================== | //================================================================================================================== | ||||
@ApiModelProperty("批复-自有金额(万元)") | @ApiModelProperty("批复-自有金额(万元)") | ||||
@Compare("批复-自有金额") | |||||
private BigDecimal approvalHaveAmount; | private BigDecimal approvalHaveAmount; | ||||
@ApiModelProperty("批复-政府投资-本级财政资金(万元)") | @ApiModelProperty("批复-政府投资-本级财政资金(万元)") | ||||
@Compare("批复-政府投资-本级财政资金") | |||||
private BigDecimal approvalGovOwnFinanceAmount; | private BigDecimal approvalGovOwnFinanceAmount; | ||||
@ApiModelProperty("批复-政府投资-上级补助资金(万元)") | @ApiModelProperty("批复-政府投资-上级补助资金(万元)") | ||||
@Compare("批复-政府投资-上级补助资金") | |||||
private BigDecimal approvalGovSuperiorFinanceAmount; | private BigDecimal approvalGovSuperiorFinanceAmount; | ||||
@ApiModelProperty("立项批复总投资(万元)") | @ApiModelProperty("立项批复总投资(万元)") | ||||
@Compare("立项批复总投资") | |||||
private BigDecimal approvalAmount; | private BigDecimal approvalAmount; | ||||
@ApiModelProperty("立项批复总预算(万元)") | @ApiModelProperty("立项批复总预算(万元)") | ||||
@Compare("立项批复总预算") | |||||
private BigDecimal approvalBudget; | private BigDecimal approvalBudget; | ||||
@ApiModelProperty("年度计划添加时间") | @ApiModelProperty("年度计划添加时间") | ||||
@Compare("年度计划添加时间") | |||||
private LocalDateTime annualPlanAddTime; | private LocalDateTime annualPlanAddTime; | ||||
@ApiModelProperty("核心业务-核心业务模块") | @ApiModelProperty("核心业务-核心业务模块") | ||||
@Compare("核心业务-核心业务模块") | |||||
private String coreBusiness; | private String coreBusiness; | ||||
@ApiModelProperty("安全投入-投入项") | @ApiModelProperty("安全投入-投入项") | ||||
@Compare("安全投入-投入项") | |||||
private String safetyInputTitle; | private String safetyInputTitle; | ||||
@ApiModelProperty("安全投入-内容描述") | @ApiModelProperty("安全投入-内容描述") | ||||
@Compare("安全投入-内容描述") | |||||
private String safetyInputDescribe; | private String safetyInputDescribe; | ||||
@ApiModelProperty("安全投入-金额(万元)") | @ApiModelProperty("安全投入-金额(万元)") | ||||
@Compare("安全投入-金额") | |||||
private BigDecimal safetyInputAmount; | private BigDecimal safetyInputAmount; | ||||
@ApiModelProperty("附件-初步方案") | @ApiModelProperty("附件-初步方案") | ||||
@Compare("附件-初步方案") | |||||
private String preliminaryPlanFile; | private String preliminaryPlanFile; | ||||
@ApiModelProperty("附件-佐证材料") | @ApiModelProperty("附件-佐证材料") | ||||
@Compare("附件-佐证材料") | |||||
private String supportingMaterialsFile; | private String supportingMaterialsFile; | ||||
@ApiModelProperty("附件-项目总投资测算明细") | @ApiModelProperty("附件-项目总投资测算明细") | ||||
@Compare("附件-项目总投资测算明细") | |||||
private String calculationTotalInvestmentFile; | private String calculationTotalInvestmentFile; | ||||
@ApiModelProperty("附件-申报单位主要职责(单位三定方案)") | @ApiModelProperty("附件-申报单位主要职责(单位三定方案)") | ||||
@Compare("附件-申报单位主要职责(单位三定方案)") | |||||
private String mainResponsibilitiesApplicantFile; | private String mainResponsibilitiesApplicantFile; | ||||
@ApiModelProperty("备注") | @ApiModelProperty("备注") | ||||
@Compare("备注") | |||||
private String projectRemarks; | private String projectRemarks; | ||||
@ApiModelProperty("是否包含应用 0:否 1:是") | @ApiModelProperty("是否包含应用 0:否 1:是") | ||||
@Compare("是否包含应用") | |||||
private Integer includeApplication; | private Integer includeApplication; | ||||
@ApiModelProperty("工程形象进度-第一季度") | @ApiModelProperty("工程形象进度-第一季度") | ||||
@Compare("工程形象进度-第一季度") | |||||
private String engineeringSpeedOne; | private String engineeringSpeedOne; | ||||
@ApiModelProperty("工程形象进度-第二季度") | @ApiModelProperty("工程形象进度-第二季度") | ||||
@Compare("工程形象进度-第二季度") | |||||
private String engineeringSpeedTwo; | private String engineeringSpeedTwo; | ||||
@ApiModelProperty("工程形象进度-第三季度") | @ApiModelProperty("工程形象进度-第三季度") | ||||
@Compare("工程形象进度-第三季度") | |||||
private String engineeringSpeedThree; | private String engineeringSpeedThree; | ||||
@ApiModelProperty("工程形象进度-第四季度") | @ApiModelProperty("工程形象进度-第四季度") | ||||
@Compare("工程形象进度-第四季度") | |||||
private String engineeringSpeedFour; | private String engineeringSpeedFour; | ||||
@ApiModelProperty("核心业务-是否开启核心业务模块 false:关闭 true:开启") | @ApiModelProperty("核心业务-是否开启核心业务模块 false:关闭 true:开启") | ||||
@Compare("核心业务-是否开启核心业务模块") | |||||
private Boolean isOpenCoreBusiness; | private Boolean isOpenCoreBusiness; | ||||
@ApiModelProperty("安全投入-是否开启安全投入模块 false:关闭 true:开启") | @ApiModelProperty("安全投入-是否开启安全投入模块 false:关闭 true:开启") | ||||
@Compare("安全投入-是否开启安全投入模块") | |||||
private Boolean isOpenSafetyInput; | private Boolean isOpenSafetyInput; | ||||
@ApiModelProperty("工程形象进度-是否开启 false:关闭 true:开启") | @ApiModelProperty("工程形象进度-是否开启 false:关闭 true:开启") | ||||
@Compare("工程形象进度-是否开启") | |||||
private Boolean isEngineeringSpeed; | private Boolean isEngineeringSpeed; | ||||
@ApiModelProperty("附件-是否开启 false:关闭 true:开启") | @ApiModelProperty("附件-是否开启 false:关闭 true:开启") | ||||
@Compare("附件-是否开启") | |||||
private Boolean isAccessories; | private Boolean isAccessories; | ||||
@ApiModelProperty("备注-是否开启 false:关闭 true:开启") | @ApiModelProperty("备注-是否开启 false:关闭 true:开启") | ||||
@Compare("备注-是否开启") | |||||
private Boolean isRemarks; | private Boolean isRemarks; | ||||
@ApiModelProperty("年度支付计划-是否开启 false:关闭 true:开启") | @ApiModelProperty("年度支付计划-是否开启 false:关闭 true:开启") | ||||
@Compare("年度支付计划-是否开启") | |||||
private Boolean isAnnualPlanAmount; | private Boolean isAnnualPlanAmount; | ||||
@ApiModelProperty("一地创新全省共享项目-是否开启 false:关闭 true:开启") | @ApiModelProperty("一地创新全省共享项目-是否开启 false:关闭 true:开启") | ||||
@Compare("一地创新全省共享项目-是否开启") | |||||
private Boolean isInnovateWholeProvinceShare; | private Boolean isInnovateWholeProvinceShare; | ||||
private LocalDateTime createOn; | private LocalDateTime createOn; | ||||
@@ -340,95 +273,72 @@ public class Project implements Serializable { | |||||
private String instCode; | private String instCode; | ||||
@ApiModelProperty("安全投入-模块信息") | @ApiModelProperty("安全投入-模块信息") | ||||
@Compare("安全投入-模块信息") | |||||
private String safetyInputModular; | private String safetyInputModular; | ||||
@ApiModelProperty("项目申报pdf") | @ApiModelProperty("项目申报pdf") | ||||
@Compare("项目申报pdf") | |||||
private String projectPdf; | private String projectPdf; | ||||
@ApiModelProperty("立项申报pdf") | @ApiModelProperty("立项申报pdf") | ||||
@Compare("立项申报pdf") | |||||
private String declarationPdf; | private String declarationPdf; | ||||
@ApiModelProperty("建设周期(月)") | @ApiModelProperty("建设周期(月)") | ||||
@Compare("建设周期(月)") | |||||
private String buildCycle; | private String buildCycle; | ||||
@ApiModelProperty("原始建设周期(月)") | @ApiModelProperty("原始建设周期(月)") | ||||
@Compare("建设周期(月)") | |||||
private Integer originBuildCycle; | private Integer originBuildCycle; | ||||
@ApiModelProperty("建设方案文件") | @ApiModelProperty("建设方案文件") | ||||
@Compare("建设方案文件") | |||||
private String constructionPlanFile; | private String constructionPlanFile; | ||||
@ApiModelProperty("立项批复建设方案文件") | @ApiModelProperty("立项批复建设方案文件") | ||||
@Compare("立项批复建设方案文件") | |||||
private String approvedConstructionPlanFile; | private String approvedConstructionPlanFile; | ||||
@ApiModelProperty("立项批复文件") | @ApiModelProperty("立项批复文件") | ||||
@Compare("立项批复文件") | |||||
private String approvedFile; | private String approvedFile; | ||||
@ApiModelProperty("立项批复时间") | @ApiModelProperty("立项批复时间") | ||||
@Compare("立项批复时间") | |||||
private LocalDateTime approvalDate; | private LocalDateTime approvalDate; | ||||
@ApiModelProperty("批复金额") | @ApiModelProperty("批复金额") | ||||
@Compare("批复金额") | |||||
private BigDecimal approvedTotalInvestmentIncrease; | private BigDecimal approvedTotalInvestmentIncrease; | ||||
@ApiModelProperty("是否有上级条线主管部门 0没有 1有") | @ApiModelProperty("是否有上级条线主管部门 0没有 1有") | ||||
@Compare("是否有上级条线主管部门") | |||||
private Integer isHigherSuperOrg; | private Integer isHigherSuperOrg; | ||||
@ApiModelProperty("上级条线主管部门") | @ApiModelProperty("上级条线主管部门") | ||||
@Compare("上级条线主管部门") | |||||
private String higherSuperOrg; | private String higherSuperOrg; | ||||
@ApiModelProperty("上级主管部门Code") | @ApiModelProperty("上级主管部门Code") | ||||
@Compare("上级主管部门Code") | |||||
private String higherSuperOrgCode; | private String higherSuperOrgCode; | ||||
@ApiModelProperty("是否有主管部门 0没有 1有") | @ApiModelProperty("是否有主管部门 0没有 1有") | ||||
@Compare("是否有主管部门") | |||||
private Integer isSuperOrg; | private Integer isSuperOrg; | ||||
@ApiModelProperty("主管部门名称") | @ApiModelProperty("主管部门名称") | ||||
@Compare("主管部门名称") | |||||
private String superOrg; | private String superOrg; | ||||
@ApiModelProperty("主管部门Code") | @ApiModelProperty("主管部门Code") | ||||
@Compare("主管部门Code") | |||||
private String superOrgCode; | private String superOrgCode; | ||||
@ApiModelProperty("主管单位统一社会信用代码") | @ApiModelProperty("主管单位统一社会信用代码") | ||||
@Compare("主管单位统一社会信用代码") | |||||
private String superOrgCreditCode; | private String superOrgCreditCode; | ||||
@ApiModelProperty("前端所需验证字段") | @ApiModelProperty("前端所需验证字段") | ||||
@Compare("前端所需验证字段") | |||||
private String allApplicationsDone; | private String allApplicationsDone; | ||||
@ApiModelProperty("流程状态") | @ApiModelProperty("流程状态") | ||||
@Compare("流程状态") | |||||
private Integer processStatus; | private Integer processStatus; | ||||
@ApiModelProperty("动态表单 json") | @ApiModelProperty("动态表单 json") | ||||
@Compare("动态表单 json") | |||||
private String dynamicForm; | private String dynamicForm; | ||||
@ApiModelProperty("项目发起人 员工code") | @ApiModelProperty("项目发起人 员工code") | ||||
@Compare("项目发起人 员工code") | |||||
private String sponsor; | private String sponsor; | ||||
@ApiModelProperty("预审发起人 员工code") | @ApiModelProperty("预审发起人 员工code") | ||||
@Compare("预审发起人 员工code") | |||||
private String preStartUserId; | private String preStartUserId; | ||||
@ApiModelProperty("上级条线单位审核意见") | @ApiModelProperty("上级条线单位审核意见") | ||||
@Compare("上级条线单位审核意见") | |||||
private String higherLineSuperOrgReviewComments; | private String higherLineSuperOrgReviewComments; | ||||
@TableField(fill = FieldFill.INSERT) | @TableField(fill = FieldFill.INSERT) | ||||
@@ -438,27 +348,21 @@ public class Project implements Serializable { | |||||
private Long updateBy; | private Long updateBy; | ||||
@ApiModelProperty("项目预审申请单文件ID") | @ApiModelProperty("项目预审申请单文件ID") | ||||
@Compare("项目预审申请单文件ID") | |||||
private Long pretrialFileId; | private Long pretrialFileId; | ||||
@ApiModelProperty("项目预审申请单文件名") | @ApiModelProperty("项目预审申请单文件名") | ||||
@Compare("项目预审申请单文件名") | |||||
private String pretrialFileName; | private String pretrialFileName; | ||||
@ApiModelProperty("项目建设方案申请单文件ID") | @ApiModelProperty("项目建设方案申请单文件ID") | ||||
@Compare("项目建设方案申请单文件ID") | |||||
private Long constructFileId; | private Long constructFileId; | ||||
@ApiModelProperty("项目建设方案申请单文件名") | @ApiModelProperty("项目建设方案申请单文件名") | ||||
@Compare("项目建设方案申请单文件名") | |||||
private String constructFileName; | private String constructFileName; | ||||
@ApiModelProperty("21位项目编号") | @ApiModelProperty("21位项目编号") | ||||
@Compare("项目编号") | |||||
private String projectCode; | private String projectCode; | ||||
@ApiModelProperty("项目申报书") | @ApiModelProperty("项目申报书") | ||||
@Compare("项目申报书") | |||||
private String projectApplicationForm; | private String projectApplicationForm; | ||||
@ApiModelProperty("省级联审 审批结果") | @ApiModelProperty("省级联审 审批结果") | ||||
@@ -480,11 +384,9 @@ public class Project implements Serializable { | |||||
private LocalDateTime deliveryTime; | private LocalDateTime deliveryTime; | ||||
@ApiModelProperty("终验材料") | @ApiModelProperty("终验材料") | ||||
@Compare("终验材料") | |||||
private String finalAcceptanceMaterials; | private String finalAcceptanceMaterials; | ||||
@ApiModelProperty("合同总金额") | @ApiModelProperty("合同总金额") | ||||
@Compare("合同总金额") | |||||
private BigDecimal contractAmount; | private BigDecimal contractAmount; | ||||
@ApiModelProperty("计划验收时间(有可能是延期后的)") | @ApiModelProperty("计划验收时间(有可能是延期后的)") | ||||
@@ -1,7 +1,6 @@ | |||||
package com.hz.pm.api.projectlib.model.po; | package com.hz.pm.api.projectlib.model.po; | ||||
import com.baomidou.mybatisplus.annotation.*; | import com.baomidou.mybatisplus.annotation.*; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import io.swagger.annotations.ApiModel; | import io.swagger.annotations.ApiModel; | ||||
import io.swagger.annotations.ApiModelProperty; | import io.swagger.annotations.ApiModelProperty; | ||||
import lombok.Data; | import lombok.Data; | ||||
@@ -31,11 +30,9 @@ public class ProjectPO implements Serializable { | |||||
private Long id; | private Long id; | ||||
@ApiModelProperty("所属地区编号") | @ApiModelProperty("所属地区编号") | ||||
@Compare("所属地区编号") | |||||
private String areaCode; | private String areaCode; | ||||
@ApiModelProperty("所属地区名称") | @ApiModelProperty("所属地区名称") | ||||
@Compare("所属地区名称") | |||||
private String area; | private String area; | ||||
@ApiModelProperty("项目阶段") | @ApiModelProperty("项目阶段") | ||||
@@ -45,7 +42,6 @@ public class ProjectPO implements Serializable { | |||||
private Integer status; | private Integer status; | ||||
@ApiModelProperty("项目名称") | @ApiModelProperty("项目名称") | ||||
@Compare("项目名称") | |||||
private String projectName; | private String projectName; | ||||
@ApiModelProperty("历年项目名称") | @ApiModelProperty("历年项目名称") | ||||
@@ -61,276 +57,210 @@ public class ProjectPO implements Serializable { | |||||
private String baseBasisAmountOri; | private String baseBasisAmountOri; | ||||
@ApiModelProperty("是否临时增补 0:否 1:是") | @ApiModelProperty("是否临时增补 0:否 1:是") | ||||
@Compare("是否临时增补") | |||||
private Integer isTemporaryAugment; | private Integer isTemporaryAugment; | ||||
@ApiModelProperty("项目负责人") | @ApiModelProperty("项目负责人") | ||||
@Compare("项目负责人") | |||||
private String responsibleMan; | private String responsibleMan; | ||||
@ApiModelProperty("负责人手机号码") | @ApiModelProperty("负责人手机号码") | ||||
@Compare("负责人手机号码") | |||||
private String responsibleManMobile; | private String responsibleManMobile; | ||||
@ApiModelProperty("项目联系人") | @ApiModelProperty("项目联系人") | ||||
@Compare("项目联系人") | |||||
private String contactName; | private String contactName; | ||||
@ApiModelProperty("项目联系人手机号码") | @ApiModelProperty("项目联系人手机号码") | ||||
@Compare("项目联系人手机号码") | |||||
private String contactPhone; | private String contactPhone; | ||||
@ApiModelProperty("建设单位名称") | @ApiModelProperty("建设单位名称") | ||||
@Compare("建设单位名称") | |||||
private String buildOrgName; | private String buildOrgName; | ||||
@ApiModelProperty("建设单位统一社会信用代码") | @ApiModelProperty("建设单位统一社会信用代码") | ||||
@Compare("建设单位统一社会信用代码") | |||||
private String orgCreditCode; | private String orgCreditCode; | ||||
@ApiModelProperty("公司编码code") | @ApiModelProperty("公司编码code") | ||||
@Compare("公司编码code") | |||||
private String buildOrgCode; | private String buildOrgCode; | ||||
@ApiModelProperty("建设单位浙政钉ID") | @ApiModelProperty("建设单位浙政钉ID") | ||||
@Compare("建设单位浙政钉ID") | |||||
private String buildOrgZheJiangGovDingId; | private String buildOrgZheJiangGovDingId; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("是否省级 1省级 2非省级") | @ApiModelProperty("是否省级 1省级 2非省级") | ||||
private Integer baseProvManDeprtType; | private Integer baseProvManDeprtType; | ||||
@ApiModelProperty("是否首次新建 0:否 1:是") | @ApiModelProperty("是否首次新建 0:否 1:是") | ||||
@Compare("是否首次新建") | |||||
private Integer isFirst; | private Integer isFirst; | ||||
@ApiModelProperty("项目预算年度") | @ApiModelProperty("项目预算年度") | ||||
@Compare("项目预算年度") | |||||
private Integer projectYear; | private Integer projectYear; | ||||
@ApiModelProperty("项目建设起始时间") | @ApiModelProperty("项目建设起始时间") | ||||
@Compare("项目建设起始时间") | |||||
private String beginTime; | private String beginTime; | ||||
@ApiModelProperty("项目建设终止时间") | @ApiModelProperty("项目建设终止时间") | ||||
@Compare("项目建设终止时间") | |||||
private String endTime; | private String endTime; | ||||
@ApiModelProperty("四大体系 1:业务应用 2:应用支撑 3:数据资源 4:基础设施") | @ApiModelProperty("四大体系 1:业务应用 2:应用支撑 3:数据资源 4:基础设施") | ||||
@Compare("四大体系") | |||||
private Integer fourSystems; | private Integer fourSystems; | ||||
@ApiModelProperty("是否数字化改革项目 0:否 1:是") | @ApiModelProperty("是否数字化改革项目 0:否 1:是") | ||||
@Compare("是否数字化改革项目") | |||||
private Integer isDigitalReform; | private Integer isDigitalReform; | ||||
@ApiModelProperty("综合业务领域 1: '党政机关整体智治',2: '数字政府',3: '数字经济',4: '数字社会',7: '数字文化',5: '数字法治',6: '一体化智能化公共数据平台', 8: '基层智治'") | @ApiModelProperty("综合业务领域 1: '党政机关整体智治',2: '数字政府',3: '数字经济',4: '数字社会',7: '数字文化',5: '数字法治',6: '一体化智能化公共数据平台', 8: '基层智治'") | ||||
@Compare("综合业务领域") | |||||
private Integer bizDomain; | private Integer bizDomain; | ||||
@ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("建设层级") | |||||
private String buildLevel; | private String buildLevel; | ||||
@ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("贯通层级") | |||||
private String lowestLevel; | private String lowestLevel; | ||||
@ApiModelProperty("立项依据") | @ApiModelProperty("立项依据") | ||||
@Compare("立项依据") | |||||
private String buildBasis; | private String buildBasis; | ||||
@ApiModelProperty("立项依据说明") | @ApiModelProperty("立项依据说明") | ||||
private String baseBasisEstablish; | private String baseBasisEstablish; | ||||
@ApiModelProperty("发改编码") | @ApiModelProperty("发改编码") | ||||
@Compare("发改编码") | |||||
private String developCode; | private String developCode; | ||||
@ApiModelProperty("财政编码") | @ApiModelProperty("财政编码") | ||||
@Compare("财政编码") | |||||
private String financialCode; | private String financialCode; | ||||
@ApiModelProperty("是否上云 0:否 1:是") | @ApiModelProperty("是否上云 0:否 1:是") | ||||
@Compare("是否上云") | |||||
private Integer isCloud; | private Integer isCloud; | ||||
@ApiModelProperty("云类型") | @ApiModelProperty("云类型") | ||||
@Compare("云类型") | |||||
private String cloudType; | private String cloudType; | ||||
@ApiModelProperty("等保级别 1:一级 2:二级 3:三级 4:四级 5:五级") | @ApiModelProperty("等保级别 1:一级 2:二级 3:三级 4:四级 5:五级") | ||||
@Compare("等保级别") | |||||
private Integer protectionLevel; | private Integer protectionLevel; | ||||
@ApiModelProperty("是否密评 0:否 1:是") | @ApiModelProperty("是否密评 0:否 1:是") | ||||
@Compare("是否密评") | |||||
private Integer isSecretComments; | private Integer isSecretComments; | ||||
@ApiModelProperty("项目简介") | @ApiModelProperty("项目简介") | ||||
@Compare("项目简介") | |||||
private String projectIntroduction; | private String projectIntroduction; | ||||
@ApiModelProperty("资金申报情况-申报金额(万元)") | @ApiModelProperty("资金申报情况-申报金额(万元)") | ||||
@Compare("资金申报情况-申报金额") | |||||
private BigDecimal declareAmount; | private BigDecimal declareAmount; | ||||
@ApiModelProperty("资金申报情况-自有金额(万元)") | @ApiModelProperty("资金申报情况-自有金额(万元)") | ||||
@Compare("资金申报情况-自有金额") | |||||
private BigDecimal declareHaveAmount; | private BigDecimal declareHaveAmount; | ||||
@ApiModelProperty("资金申报情况-政府投资-本级财政资金(万元)") | @ApiModelProperty("资金申报情况-政府投资-本级财政资金(万元)") | ||||
@Compare("资金申报情况-政府投资-本级财政资金") | |||||
private BigDecimal declareGovOwnFinanceAmount; | private BigDecimal declareGovOwnFinanceAmount; | ||||
@ApiModelProperty("资金申报情况-政府投资-上级补助资金(万元)") | @ApiModelProperty("资金申报情况-政府投资-上级补助资金(万元)") | ||||
@Compare("资金申报情况-政府投资-上级补助资金") | |||||
private BigDecimal declareGovSuperiorFinanceAmount; | private BigDecimal declareGovSuperiorFinanceAmount; | ||||
@ApiModelProperty("银行贷款(万元)") | @ApiModelProperty("银行贷款(万元)") | ||||
@Compare("银行贷款") | |||||
private BigDecimal declareBankLendingAmount; | private BigDecimal declareBankLendingAmount; | ||||
@ApiModelProperty("其它资金(万元)") | @ApiModelProperty("其它资金(万元)") | ||||
@Compare("其它资金") | |||||
private BigDecimal declareOtherAmount; | private BigDecimal declareOtherAmount; | ||||
@ApiModelProperty("资金分配情况-软件开发(万元)") | @ApiModelProperty("资金分配情况-软件开发(万元)") | ||||
@Compare("资金分配情况-软件开发") | |||||
private BigDecimal softwareDevelopmentAmount; | private BigDecimal softwareDevelopmentAmount; | ||||
@ApiModelProperty("资金分配情况-云资源、硬件购置(万元)") | @ApiModelProperty("资金分配情况-云资源、硬件购置(万元)") | ||||
@Compare("资金分配情况-云资源、硬件购置") | |||||
private BigDecimal cloudHardwarePurchaseAmount; | private BigDecimal cloudHardwarePurchaseAmount; | ||||
@ApiModelProperty("资金分配情况-第三方服务(万元)") | @ApiModelProperty("资金分配情况-第三方服务(万元)") | ||||
@Compare("资金分配情况-第三方服务") | |||||
private BigDecimal thirdPartyAmount; | private BigDecimal thirdPartyAmount; | ||||
@ApiModelProperty("年度支付计划-年度支付计划(万元)") | @ApiModelProperty("年度支付计划-年度支付计划(万元)") | ||||
@Compare("年度支付计划-年度支付计划") | |||||
private BigDecimal annualPlanAmount; | private BigDecimal annualPlanAmount; | ||||
@ApiModelProperty("年度支付计划-自有金额(万元)") | @ApiModelProperty("年度支付计划-自有金额(万元)") | ||||
@Compare("年度支付计划-自有金额") | |||||
private BigDecimal annualPlanHaveAmount; | private BigDecimal annualPlanHaveAmount; | ||||
@ApiModelProperty("年度支付计划-政府投资-本级财政资金(万元)") | @ApiModelProperty("年度支付计划-政府投资-本级财政资金(万元)") | ||||
@Compare("年度支付计划-政府投资-本级财政资金") | |||||
private BigDecimal annualPlanGovOwnFinanceAmount; | private BigDecimal annualPlanGovOwnFinanceAmount; | ||||
@ApiModelProperty("年度支付计划-政府投资-上级补助资金(万元)") | @ApiModelProperty("年度支付计划-政府投资-上级补助资金(万元)") | ||||
@Compare("年度支付计划-政府投资-上级补助资金") | |||||
private BigDecimal annualPlanGovSuperiorFinanceAmount; | private BigDecimal annualPlanGovSuperiorFinanceAmount; | ||||
@ApiModelProperty("年度支付计划-银行贷款(万元)") | @ApiModelProperty("年度支付计划-银行贷款(万元)") | ||||
@Compare("年度支付计划-银行贷款") | |||||
private BigDecimal annualPlanBankLendingAmount; | private BigDecimal annualPlanBankLendingAmount; | ||||
@ApiModelProperty("年度支付计划-其它资金(万元)") | @ApiModelProperty("年度支付计划-其它资金(万元)") | ||||
@Compare("年度支付计划-其它资金") | |||||
private BigDecimal annualPlanOtherAmount; | private BigDecimal annualPlanOtherAmount; | ||||
@ApiModelProperty("立项批复总投资(万元)") | @ApiModelProperty("立项批复总投资(万元)") | ||||
@Compare("立项批复总投资") | |||||
private BigDecimal approvalAmount; | private BigDecimal approvalAmount; | ||||
@ApiModelProperty("评审金额") | @ApiModelProperty("评审金额") | ||||
private BigDecimal reviewAmount; | private BigDecimal reviewAmount; | ||||
@ApiModelProperty("立项批复总预算(万元)") | @ApiModelProperty("立项批复总预算(万元)") | ||||
@Compare("立项批复总预算") | |||||
private BigDecimal approvalBudget; | private BigDecimal approvalBudget; | ||||
@ApiModelProperty("年度计划添加时间") | @ApiModelProperty("年度计划添加时间") | ||||
@Compare("年度计划添加时间") | |||||
private LocalDateTime annualPlanAddTime; | private LocalDateTime annualPlanAddTime; | ||||
@ApiModelProperty("核心业务-核心业务模块") | @ApiModelProperty("核心业务-核心业务模块") | ||||
@Compare("核心业务-核心业务模块") | |||||
private String coreBusiness; | private String coreBusiness; | ||||
@ApiModelProperty("安全投入-投入项") | @ApiModelProperty("安全投入-投入项") | ||||
@Compare("安全投入-投入项") | |||||
private String safetyInputTitle; | private String safetyInputTitle; | ||||
@ApiModelProperty("安全投入-内容描述") | @ApiModelProperty("安全投入-内容描述") | ||||
@Compare("安全投入-内容描述") | |||||
private String safetyInputDescribe; | private String safetyInputDescribe; | ||||
@ApiModelProperty("安全投入-金额(万元)") | @ApiModelProperty("安全投入-金额(万元)") | ||||
@Compare("安全投入-金额") | |||||
private BigDecimal safetyInputAmount; | private BigDecimal safetyInputAmount; | ||||
@ApiModelProperty("附件-初步方案") | @ApiModelProperty("附件-初步方案") | ||||
@Compare("附件-初步方案") | |||||
private String preliminaryPlanFile; | private String preliminaryPlanFile; | ||||
@ApiModelProperty("附件-佐证材料") | @ApiModelProperty("附件-佐证材料") | ||||
@Compare("附件-佐证材料") | |||||
private String supportingMaterialsFile; | private String supportingMaterialsFile; | ||||
@ApiModelProperty("附件-项目总投资测算明细") | @ApiModelProperty("附件-项目总投资测算明细") | ||||
@Compare("附件-项目总投资测算明细") | |||||
private String calculationTotalInvestmentFile; | private String calculationTotalInvestmentFile; | ||||
@ApiModelProperty("附件-申报单位主要职责(单位三定方案)") | @ApiModelProperty("附件-申报单位主要职责(单位三定方案)") | ||||
@Compare("附件-申报单位主要职责(单位三定方案)") | |||||
private String mainResponsibilitiesApplicantFile; | private String mainResponsibilitiesApplicantFile; | ||||
@ApiModelProperty("备注") | @ApiModelProperty("备注") | ||||
@Compare("备注") | |||||
private String projectRemarks; | private String projectRemarks; | ||||
@ApiModelProperty("是否包含应用 0:否 1:是") | @ApiModelProperty("是否包含应用 0:否 1:是") | ||||
@Compare("是否包含应用") | |||||
private Integer includeApplication; | private Integer includeApplication; | ||||
@ApiModelProperty("工程形象进度-第一季度") | @ApiModelProperty("工程形象进度-第一季度") | ||||
@Compare("工程形象进度-第一季度") | |||||
private String engineeringSpeedOne; | private String engineeringSpeedOne; | ||||
@ApiModelProperty("工程形象进度-第二季度") | @ApiModelProperty("工程形象进度-第二季度") | ||||
@Compare("工程形象进度-第二季度") | |||||
private String engineeringSpeedTwo; | private String engineeringSpeedTwo; | ||||
@ApiModelProperty("工程形象进度-第三季度") | @ApiModelProperty("工程形象进度-第三季度") | ||||
@Compare("工程形象进度-第三季度") | |||||
private String engineeringSpeedThree; | private String engineeringSpeedThree; | ||||
@ApiModelProperty("工程形象进度-第四季度") | @ApiModelProperty("工程形象进度-第四季度") | ||||
@Compare("工程形象进度-第四季度") | |||||
private String engineeringSpeedFour; | private String engineeringSpeedFour; | ||||
@ApiModelProperty("核心业务-是否开启核心业务模块 false:关闭 true:开启") | @ApiModelProperty("核心业务-是否开启核心业务模块 false:关闭 true:开启") | ||||
@Compare("核心业务-是否开启核心业务模块") | |||||
private Boolean isOpenCoreBusiness; | private Boolean isOpenCoreBusiness; | ||||
@ApiModelProperty("安全投入-是否开启安全投入模块 false:关闭 true:开启") | @ApiModelProperty("安全投入-是否开启安全投入模块 false:关闭 true:开启") | ||||
@Compare("安全投入-是否开启安全投入模块") | |||||
private Boolean isOpenSafetyInput; | private Boolean isOpenSafetyInput; | ||||
@ApiModelProperty("工程形象进度-是否开启 false:关闭 true:开启") | @ApiModelProperty("工程形象进度-是否开启 false:关闭 true:开启") | ||||
@Compare("工程形象进度-是否开启") | |||||
private Boolean isEngineeringSpeed; | private Boolean isEngineeringSpeed; | ||||
@ApiModelProperty("附件-是否开启 false:关闭 true:开启") | @ApiModelProperty("附件-是否开启 false:关闭 true:开启") | ||||
@Compare("附件-是否开启") | |||||
private Boolean isAccessories; | private Boolean isAccessories; | ||||
@ApiModelProperty("备注-是否开启 false:关闭 true:开启") | @ApiModelProperty("备注-是否开启 false:关闭 true:开启") | ||||
@Compare("备注-是否开启") | |||||
private Boolean isRemarks; | private Boolean isRemarks; | ||||
@ApiModelProperty("年度支付计划-是否开启 false:关闭 true:开启") | @ApiModelProperty("年度支付计划-是否开启 false:关闭 true:开启") | ||||
@Compare("年度支付计划-是否开启") | |||||
private Boolean isAnnualPlanAmount; | private Boolean isAnnualPlanAmount; | ||||
@ApiModelProperty("一地创新全省共享项目-是否开启 false:关闭 true:开启") | @ApiModelProperty("一地创新全省共享项目-是否开启 false:关闭 true:开启") | ||||
@Compare("一地创新全省共享项目-是否开启") | |||||
private Boolean isInnovateWholeProvinceShare; | private Boolean isInnovateWholeProvinceShare; | ||||
private LocalDateTime createOn; | private LocalDateTime createOn; | ||||
@@ -340,95 +270,72 @@ public class ProjectPO implements Serializable { | |||||
private String instCode; | private String instCode; | ||||
@ApiModelProperty("安全投入-模块信息") | @ApiModelProperty("安全投入-模块信息") | ||||
@Compare("安全投入-模块信息") | |||||
private String safetyInputModular; | private String safetyInputModular; | ||||
@ApiModelProperty("项目申报pdf") | @ApiModelProperty("项目申报pdf") | ||||
@Compare("项目申报pdf") | |||||
private String projectPdf; | private String projectPdf; | ||||
@ApiModelProperty("立项申报pdf") | @ApiModelProperty("立项申报pdf") | ||||
@Compare("立项申报pdf") | |||||
private String declarationPdf; | private String declarationPdf; | ||||
@ApiModelProperty("建设周期(月)") | @ApiModelProperty("建设周期(月)") | ||||
@Compare("建设周期(月)") | |||||
private String buildCycle; | private String buildCycle; | ||||
@ApiModelProperty("原始建设周期(月)") | @ApiModelProperty("原始建设周期(月)") | ||||
@Compare("建设周期(月)") | |||||
private Integer originBuildCycle; | private Integer originBuildCycle; | ||||
@ApiModelProperty("建设方案文件") | @ApiModelProperty("建设方案文件") | ||||
@Compare("建设方案文件") | |||||
private String constructionPlanFile; | private String constructionPlanFile; | ||||
@ApiModelProperty("立项批复建设方案文件") | @ApiModelProperty("立项批复建设方案文件") | ||||
@Compare("立项批复建设方案文件") | |||||
private String approvedConstructionPlanFile; | private String approvedConstructionPlanFile; | ||||
@ApiModelProperty("立项批复文件") | @ApiModelProperty("立项批复文件") | ||||
@Compare("立项批复文件") | |||||
private String approvedFile; | private String approvedFile; | ||||
@ApiModelProperty("立项批复时间") | @ApiModelProperty("立项批复时间") | ||||
@Compare("立项批复时间") | |||||
private LocalDateTime approvalDate; | private LocalDateTime approvalDate; | ||||
@ApiModelProperty("批复金额") | @ApiModelProperty("批复金额") | ||||
@Compare("批复金额") | |||||
private BigDecimal approvedTotalInvestmentIncrease; | private BigDecimal approvedTotalInvestmentIncrease; | ||||
@ApiModelProperty("是否有上级条线主管部门 0没有 1有") | @ApiModelProperty("是否有上级条线主管部门 0没有 1有") | ||||
@Compare("是否有上级条线主管部门") | |||||
private Integer isHigherSuperOrg; | private Integer isHigherSuperOrg; | ||||
@ApiModelProperty("上级条线主管部门") | @ApiModelProperty("上级条线主管部门") | ||||
@Compare("上级条线主管部门") | |||||
private String higherSuperOrg; | private String higherSuperOrg; | ||||
@ApiModelProperty("上级主管部门Code") | @ApiModelProperty("上级主管部门Code") | ||||
@Compare("上级主管部门Code") | |||||
private String higherSuperOrgCode; | private String higherSuperOrgCode; | ||||
@ApiModelProperty("是否有主管部门 0没有 1有") | @ApiModelProperty("是否有主管部门 0没有 1有") | ||||
@Compare("是否有主管部门") | |||||
private Integer isSuperOrg; | private Integer isSuperOrg; | ||||
@ApiModelProperty("主管部门名称") | @ApiModelProperty("主管部门名称") | ||||
@Compare("主管部门名称") | |||||
private String superOrg; | private String superOrg; | ||||
@ApiModelProperty("主管部门Code") | @ApiModelProperty("主管部门Code") | ||||
@Compare("主管部门Code") | |||||
private String superOrgCode; | private String superOrgCode; | ||||
@ApiModelProperty("主管单位统一社会信用代码") | @ApiModelProperty("主管单位统一社会信用代码") | ||||
@Compare("主管单位统一社会信用代码") | |||||
private String superOrgCreditCode; | private String superOrgCreditCode; | ||||
@ApiModelProperty("前端所需验证字段") | @ApiModelProperty("前端所需验证字段") | ||||
@Compare("前端所需验证字段") | |||||
private String allApplicationsDone; | private String allApplicationsDone; | ||||
@ApiModelProperty("流程状态") | @ApiModelProperty("流程状态") | ||||
@Compare("流程状态") | |||||
private Integer processStatus; | private Integer processStatus; | ||||
@ApiModelProperty("动态表单 json") | @ApiModelProperty("动态表单 json") | ||||
@Compare("动态表单 json") | |||||
private String dynamicForm; | private String dynamicForm; | ||||
@ApiModelProperty("项目发起人 员工code") | @ApiModelProperty("项目发起人 员工code") | ||||
@Compare("项目发起人 员工code") | |||||
private String sponsor; | private String sponsor; | ||||
@ApiModelProperty("预审发起人 员工code") | @ApiModelProperty("预审发起人 员工code") | ||||
@Compare("预审发起人 员工code") | |||||
private String preStartUserId; | private String preStartUserId; | ||||
@ApiModelProperty("上级条线单位审核意见") | @ApiModelProperty("上级条线单位审核意见") | ||||
@Compare("上级条线单位审核意见") | |||||
private String higherLineSuperOrgReviewComments; | private String higherLineSuperOrgReviewComments; | ||||
@TableField(fill = FieldFill.INSERT) | @TableField(fill = FieldFill.INSERT) | ||||
@@ -438,27 +345,21 @@ public class ProjectPO implements Serializable { | |||||
private Long updateBy; | private Long updateBy; | ||||
@ApiModelProperty("项目预审申请单文件ID") | @ApiModelProperty("项目预审申请单文件ID") | ||||
@Compare("项目预审申请单文件ID") | |||||
private Long pretrialFileId; | private Long pretrialFileId; | ||||
@ApiModelProperty("项目预审申请单文件名") | @ApiModelProperty("项目预审申请单文件名") | ||||
@Compare("项目预审申请单文件名") | |||||
private String pretrialFileName; | private String pretrialFileName; | ||||
@ApiModelProperty("项目建设方案申请单文件ID") | @ApiModelProperty("项目建设方案申请单文件ID") | ||||
@Compare("项目建设方案申请单文件ID") | |||||
private Long constructFileId; | private Long constructFileId; | ||||
@ApiModelProperty("项目建设方案申请单文件名") | @ApiModelProperty("项目建设方案申请单文件名") | ||||
@Compare("项目建设方案申请单文件名") | |||||
private String constructFileName; | private String constructFileName; | ||||
@ApiModelProperty("21位项目编号") | @ApiModelProperty("21位项目编号") | ||||
@Compare("项目编号") | |||||
private String projectCode; | private String projectCode; | ||||
@ApiModelProperty("项目申报书") | @ApiModelProperty("项目申报书") | ||||
@Compare("项目申报书") | |||||
private String projectApplicationForm; | private String projectApplicationForm; | ||||
@ApiModelProperty("省级联审 审批结果") | @ApiModelProperty("省级联审 审批结果") | ||||
@@ -480,15 +381,12 @@ public class ProjectPO implements Serializable { | |||||
private LocalDateTime deliveryTime; | private LocalDateTime deliveryTime; | ||||
@ApiModelProperty("初验材料") | @ApiModelProperty("初验材料") | ||||
@Compare("初验材料") | |||||
private String preliminaryInspectionMaterials; | private String preliminaryInspectionMaterials; | ||||
@ApiModelProperty("终验材料") | @ApiModelProperty("终验材料") | ||||
@Compare("终验材料") | |||||
private String finalAcceptanceMaterials; | private String finalAcceptanceMaterials; | ||||
@ApiModelProperty("合同总金额") | @ApiModelProperty("合同总金额") | ||||
@Compare("合同总金额") | |||||
private BigDecimal contractAmount; | private BigDecimal contractAmount; | ||||
@ApiModelProperty("计划验收时间(有可能是延期后的)") | @ApiModelProperty("计划验收时间(有可能是延期后的)") | ||||
@@ -3,9 +3,7 @@ package com.hz.pm.api.projectlib.model.vo; | |||||
import cn.hutool.json.JSONUtil; | import cn.hutool.json.JSONUtil; | ||||
import com.alibaba.fastjson.JSON; | import com.alibaba.fastjson.JSON; | ||||
import com.alibaba.fastjson.annotation.JSONField; | import com.alibaba.fastjson.annotation.JSONField; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import com.hz.pm.api.dashboard.model.vo.PortraitProjectOutputVO; | import com.hz.pm.api.dashboard.model.vo.PortraitProjectOutputVO; | ||||
import com.hz.pm.api.expert.model.vo.ProjectReviewDetailVO; | |||||
import com.hz.pm.api.meeting.entity.dto.ProjectReviewResultDTO; | import com.hz.pm.api.meeting.entity.dto.ProjectReviewResultDTO; | ||||
import com.hz.pm.api.portrait.model.vo.TagVO; | import com.hz.pm.api.portrait.model.vo.TagVO; | ||||
import com.hz.pm.api.projectdeclared.model.vo.PurchaseFullInfoVO; | import com.hz.pm.api.projectdeclared.model.vo.PurchaseFullInfoVO; | ||||
@@ -101,7 +99,6 @@ public class ProjectDetailVO { | |||||
private String buildOrgZheJiangGovDingId; | private String buildOrgZheJiangGovDingId; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("是否省级 1省级 2非省级") | @ApiModelProperty("是否省级 1省级 2非省级") | ||||
@@ -129,11 +126,9 @@ public class ProjectDetailVO { | |||||
private Integer bizDomain; | private Integer bizDomain; | ||||
@ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("建设层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("建设层级") | |||||
private String buildLevel; | private String buildLevel; | ||||
@ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | @ApiModelProperty("贯通层级 P省级 M市级 C县级 T乡镇级 V村级") | ||||
@Compare("贯通层级") | |||||
private String lowestLevel; | private String lowestLevel; | ||||
@ApiModelProperty("立项依据") | @ApiModelProperty("立项依据") | ||||
@@ -222,7 +217,6 @@ public class ProjectDetailVO { | |||||
private BigDecimal approvalAmount; | private BigDecimal approvalAmount; | ||||
@ApiModelProperty("立项批复总预算(万元)") | @ApiModelProperty("立项批复总预算(万元)") | ||||
@Compare("立项批复总预算") | |||||
private BigDecimal approvalBudget; | private BigDecimal approvalBudget; | ||||
private LocalDateTime annualPlanAddTime; | private LocalDateTime annualPlanAddTime; | ||||
@@ -443,18 +437,15 @@ public class ProjectDetailVO { | |||||
private Boolean isBackReject; | private Boolean isBackReject; | ||||
@ApiModelProperty("原本计划验收时间") | @ApiModelProperty("原本计划验收时间") | ||||
@Compare("原本计划验收时间") | |||||
private LocalDateTime originPlanAcceptanceTime; | private LocalDateTime originPlanAcceptanceTime; | ||||
@ApiModelProperty("延期月份数") | @ApiModelProperty("延期月份数") | ||||
private Integer applyDelayMonths; | private Integer applyDelayMonths; | ||||
@ApiModelProperty("原始建设周期(月)") | @ApiModelProperty("原始建设周期(月)") | ||||
@Compare("建设周期(月)") | |||||
private Integer originBuildCycle; | private Integer originBuildCycle; | ||||
@ApiModelProperty("计划验收时间(有可能是延期后的)") | @ApiModelProperty("计划验收时间(有可能是延期后的)") | ||||
@Compare("计划验收时间") | |||||
private LocalDateTime planAcceptanceTime; | private LocalDateTime planAcceptanceTime; | ||||
public String getVersionStr() { | public String getVersionStr() { | ||||
@@ -526,7 +517,6 @@ public class ProjectDetailVO { | |||||
private String actualPerformanceIndicators; | private String actualPerformanceIndicators; | ||||
@ApiModelProperty("主管单位统一社会信用代码") | @ApiModelProperty("主管单位统一社会信用代码") | ||||
@Compare("主管单位统一社会信用代码") | |||||
private String superOrgCreditCode; | private String superOrgCreditCode; | ||||
@ApiModelProperty("终验信息 IRS档案") | @ApiModelProperty("终验信息 IRS档案") | ||||
@@ -578,15 +568,12 @@ public class ProjectDetailVO { | |||||
private List<GovSystemReplaceInfoDTO> systemReplaceInfos; | private List<GovSystemReplaceInfoDTO> systemReplaceInfos; | ||||
@ApiModelProperty("批复-自有金额(万元)") | @ApiModelProperty("批复-自有金额(万元)") | ||||
@Compare("批复-自有金额") | |||||
private BigDecimal approvalHaveAmount; | private BigDecimal approvalHaveAmount; | ||||
@ApiModelProperty("批复-政府投资-本级财政资金(万元)") | @ApiModelProperty("批复-政府投资-本级财政资金(万元)") | ||||
@Compare("批复-政府投资-本级财政资金") | |||||
private BigDecimal approvalGovOwnFinanceAmount; | private BigDecimal approvalGovOwnFinanceAmount; | ||||
@ApiModelProperty("批复-政府投资-上级补助资金(万元)") | @ApiModelProperty("批复-政府投资-上级补助资金(万元)") | ||||
@Compare("批复-政府投资-上级补助资金") | |||||
private BigDecimal approvalGovSuperiorFinanceAmount; | private BigDecimal approvalGovSuperiorFinanceAmount; | ||||
@ApiModelProperty("建设方案详情") | @ApiModelProperty("建设方案详情") | ||||
@@ -2,7 +2,6 @@ package com.hz.pm.api.projectlib.model.vo; | |||||
import com.alibaba.fastjson.annotation.JSONField; | import com.alibaba.fastjson.annotation.JSONField; | ||||
import com.fasterxml.jackson.annotation.JsonFormat; | import com.fasterxml.jackson.annotation.JsonFormat; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import com.hz.pm.api.portrait.model.vo.TagVO; | import com.hz.pm.api.portrait.model.vo.TagVO; | ||||
import com.hz.pm.api.projectlib.model.enumeration.ProjectTypeNewEnum; | import com.hz.pm.api.projectlib.model.enumeration.ProjectTypeNewEnum; | ||||
import com.hz.pm.api.user.security.model.UserFullInfoDTO; | import com.hz.pm.api.user.security.model.UserFullInfoDTO; | ||||
@@ -68,7 +67,6 @@ public class ProjectLibListItemVO { | |||||
private LocalDateTime approvalDate; | private LocalDateTime approvalDate; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("项目阶段") | @ApiModelProperty("项目阶段") | ||||
@@ -2,7 +2,6 @@ package com.hz.pm.api.projectlib.model.vo; | |||||
import com.alibaba.fastjson.annotation.JSONField; | import com.alibaba.fastjson.annotation.JSONField; | ||||
import com.fasterxml.jackson.annotation.JsonFormat; | import com.fasterxml.jackson.annotation.JsonFormat; | ||||
import com.hz.pm.api.common.compare.Compare; | |||||
import com.hz.pm.api.projectlib.model.enumeration.ProjectTypeNewEnum; | import com.hz.pm.api.projectlib.model.enumeration.ProjectTypeNewEnum; | ||||
import io.swagger.annotations.ApiModel; | import io.swagger.annotations.ApiModel; | ||||
import io.swagger.annotations.ApiModelProperty; | import io.swagger.annotations.ApiModelProperty; | ||||
@@ -60,7 +59,6 @@ public class ProjectReviewCheckListItemVO { | |||||
private LocalDateTime approvalDate; | private LocalDateTime approvalDate; | ||||
@ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | @ApiModelProperty("项目类型 01:首次建设 02:迭代升级 03:结转建设 04新运维 05续运维") | ||||
@Compare("项目类型") | |||||
private String projectType; | private String projectType; | ||||
@ApiModelProperty("项目阶段") | @ApiModelProperty("项目阶段") | ||||