fuliqi
2025-02-24 e54ca1ade0403e34e97419b2402fb9f89deea554
Merge remote-tracking branch 'origin/master'
4个文件已修改
56 ■■■■■ 已修改文件
business/src/main/java/com/ycl/domain/form/ProjectInfoForm.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/vo/ProjectInfoVO.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/vo/ProjectVO.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
start/src/main/resources/application-dev.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
business/src/main/java/com/ycl/domain/form/ProjectInfoForm.java
@@ -55,7 +55,7 @@
    private String projectStatus;
    @ApiModelProperty("资金类型(0中预资金,1国债资金,2超长期国债,3地方政府专项债)")
    private String fundType;
    private List<String> fundTypeList;
    @ApiModelProperty("投资类别(0企业投资,1政府投资,2外商投资,3境外投资)")
    private String investType;
@@ -79,7 +79,10 @@
    private String projectApprovalType;
    @ApiModelProperty("重点分类  (0省重点项目,  1遂宁市重点项目,  2.射洪市重点项目,  3.一般项目)")
    private String importanceType;
    private List<String> importanceTypeList;
//    @ApiModelProperty("年度投资计划")
//    private String year;
@@ -158,6 +161,16 @@
        if(!CollectionUtils.isEmpty(competentDepartmentList)){
            entity.setCompetentDepartment(StringUtils.join(competentDepartmentList, ","));
        }
        //资金类型转换
        List<String> fundTypeList = form.getFundTypeList();
        if(!CollectionUtils.isEmpty(fundTypeList)){
            entity.setFundType(StringUtils.join(fundTypeList, ","));
        }
        //重点分类转换
        List<String> importanceTypeList = form.getImportanceTypeList();
        if(!CollectionUtils.isEmpty(importanceTypeList)){
            entity.setImportanceType(StringUtils.join(importanceTypeList, ","));
        }
        //管理归口转换
        List<String> managementCentralizationList = form.getManagementCentralizationList();
        if(!CollectionUtils.isEmpty(managementCentralizationList)){
business/src/main/java/com/ycl/domain/vo/ProjectInfoVO.java
@@ -61,6 +61,7 @@
    @ApiModelProperty("资金类型(0中预资金,1国债资金,2超长期国债,3地方政府专项债)")
    private String fundType;
    private List<String> fundTypeList;
    /** 投资类别(0企业投资,1政府投资,2外商投资,3境外投资) */
    @ApiModelProperty("投资类别(0企业投资,1政府投资,2外商投资,3境外投资)")
    private String investType;
@@ -76,6 +77,10 @@
    /** 主管部门(对应审批部门id) */
    @ApiModelProperty("主管部门(对应审批部门id)")
    private List<Long> competentDepartmentList;
    private String competentDepartment;
    /** 行政区域 */
    @ApiModelProperty("行政区域")
@@ -93,7 +98,7 @@
    /** 重点分类  (0省重点项目,  1遂宁市重点项目,  2.射洪市重点项目,  3.一般项目) */
    @ApiModelProperty("重点分类  (0省重点项目,  1遂宁市重点项目,  2.射洪市重点项目,  3.一般项目)")
    private String importanceType;
    private List<String> importanceTypeList;
//    /** 年度投资计划 */
//    @ApiModelProperty("年度投资计划")
//    private String year;
@@ -196,6 +201,7 @@
        if(vo == null) {
            vo = new ProjectInfoVO();
        }
        BeanUtils.copyProperties(entity, vo);
        //主管部门转成list
        String competentDepartment = entity.getCompetentDepartment();
@@ -210,6 +216,19 @@
        if(!StringUtils.isBlank(managementCentralization)){
            vo.setManagementCentralizationList(Arrays.asList(managementCentralization.split(",")));
        }
        //
        //分类类型转换
        String importanceType = entity.getImportanceType();
        if (!StringUtils.isBlank(importanceType)) {
            vo.setImportanceTypeList(Arrays.asList(importanceType.split(",")));
        }
        //资金类型
        String fundTypeList = entity.getFundType();
        if (!StringUtils.isBlank(fundTypeList)) {
            vo.setFundTypeList(Arrays.asList(fundTypeList.split(",")));
        }
        return vo;
    }
    //转换字符串集合字段
@@ -227,5 +246,19 @@
        if(!StringUtils.isBlank(managementCentralization)){
            vo.setManagementCentralizationList(Arrays.asList(managementCentralization.split(",")));
        }
        //分类类型转换
        String importanceType = vo.getImportanceType();
        if (!StringUtils.isBlank(importanceType)) {
            vo.setImportanceTypeList(Arrays.asList(importanceType.split(",")));
        }
        //资金类型
        String fundTypeList = vo.getFundType();
        if (!StringUtils.isBlank(fundTypeList)) {
            vo.setFundTypeList(Arrays.asList(fundTypeList.split(",")));
        }
    }
}
business/src/main/java/com/ycl/domain/vo/ProjectVO.java
@@ -14,6 +14,8 @@
    private String coding;
    private List<Long> competentDepartmentList;
    private List<String> managementCentralizationList;
    private List<String> fundTypeList;
    private List<String> importanceTypeList;
    private String remark;
    private Long processId;
    private String projectOwnerUnitName;
start/src/main/resources/application-dev.yml
@@ -103,7 +103,7 @@
# 工作流 Flowable 配置,flowable完整的配置,参见:@see https://www.flowable.com/open-source/docs/bpmn/ch05a-Spring-Boot/#flowable-application-properties
flowable:
    database-schema-update: true  # 自动更新flowable表结构,第一次连接数据库时可以设置为true
    database-schema-update: false  # 自动更新flowable表结构,第一次连接数据库时可以设置为true
    #  # 关闭各个模块生成表,目前只使用工作流基础表
    idm:  # idm是flowable的身份管理模块:即用户、认证、权限等
        enabled: false