Jelajahi Sumber

14179 -【CR】【投资系统】投资系统导出。参考业务部门提供模版,项目机会状态导出展示为项目状态

hxy 1 hari lalu
induk
melakukan
b483c44577

+ 7 - 8
ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ProjectController.java

@@ -88,14 +88,13 @@ public class ProjectController extends BaseController
                     if(StringUtils.isNotEmpty(n.getInvestType()))n.setInvestType(dictDataService.selectDictLabel("INVEST_TYPE",n.getInvestType()));
                     if(StringUtils.isNotEmpty(n.getInvestPloy()))n.setInvestPloy(dictDataService.selectDictLabel("INVEST_PLOY",n.getInvestPloy()));
                     if(StringUtils.isNotEmpty(n.getInvestWorth()))n.setInvestWorth(dictDataService.selectDictLabel("INVEST_WORTH",n.getInvestWorth()));
-                    if(StringUtils.isNotEmpty(n.getProjectStage())) {
-                        if (StringUtils.isNotEmpty(n.getProjectStatus())&&"1".equals(n.getProjectStatus())) {
-                            n.setProjectStage("终止");
-                        } else if (StringUtils.isNotEmpty(n.getProjectStatus())&&"2".equals(n.getProjectStatus())) {
-                            n.setProjectStage("观望");
-                        } else {
-                            n.setProjectStage(dictDataService.selectDictLabel("PROJECT_STAGE", n.getProjectStage()));
-                        }
+                    if(StringUtils.isNotEmpty(n.getProjectStage()))n.setProjectStage(dictDataService.selectDictLabel("PROJECT_STAGE",n.getProjectStage()));
+                    if (StringUtils.isNotEmpty(n.getProjectStatus())&&"1".equals(n.getProjectStatus())) {
+                        n.setProjectStatus("终止");
+                    } else if (StringUtils.isNotEmpty(n.getProjectStatus())&&"2".equals(n.getProjectStatus())) {
+                        n.setProjectStatus("观望");
+                    } else {
+                        n.setProjectStatus("正常");
                     }
                     if(StringUtils.isNotEmpty(n.getProjectState()))n.setProjectState(dictDataService.selectDictLabel("PROJECT_STATE",n.getProjectState()));
                     return n;

+ 65 - 57
ruoyi-system/src/main/java/com/ruoyi/invest/domain/TProjectPool.java

@@ -33,31 +33,58 @@ public class TProjectPool extends BaseEntity
     @Excel(name = "项目名称")
     private String projectName;
 
-    /** 所属组别 */
-    @Excel(name = "所属组别")
-    private String projectGroup;
-
-    /** 录入日期 */
-    private Date recordDate;
-
-    /** 项目编号 */
-    @Excel(name = "项目编号")
-    private String projectCode;
-
-    /** 渠道 */
-    @Excel(name = "渠道")
-    private String channel;
-
     /** 初次接触日期 */
     @JsonFormat(pattern = "yyyy-MM-dd")
     @Excel(name = "初次接触日期", width = 30, dateFormat = "yyyy-MM-dd")
     private Date contactDate;
 
+    /** 投前估值(万元) */
+    @Excel(name = "投前估值")
+    private String investValuation;
+
+    /** 预期融资金额(万元) */
+    @Excel(name = "预期融资金额")
+    private String financingMoney;
+
+    /** 预计投资金额(万元) */
+    @Excel(name = "预计投资金额")
+    private String investMoney;
+
+    /** 项目阶段 */
+    @Excel(name = "项目阶段")
+    private String projectStage;
+
     /** 立项通过日期 */
     @JsonFormat(pattern = "yyyy-MM-dd")
     @Excel(name = "立项通过日期", width = 30, dateFormat = "yyyy-MM-dd")
     private Date projectDate;
 
+    /**
+     * 项目状态(0正常、1终止、2观望)
+     */
+    @Excel(name = "项目状态")
+    private String projectStatus;
+
+    /** 项目融资阶段 */
+    @Excel(name = "项目融资阶段")
+    private String financingStage;
+
+    /** 历次融资 */
+    @Excel(name = "历次融资")
+    private String previousFinancing;
+
+    /** 渠道 */
+    @Excel(name = "渠道")
+    private String channel;
+
+    /** 项目编号 */
+    @Excel(name = "项目编号")
+    private String projectCode;
+
+    /** 所属组别 */
+    @Excel(name = "所属组别")
+    private String projectGroup;
+
     /** 投决通过日期 */
     @JsonFormat(pattern = "yyyy-MM-dd")
     @Excel(name = "投决通过日期", width = 30, dateFormat = "yyyy-MM-dd")
@@ -67,13 +94,6 @@ public class TProjectPool extends BaseEntity
     @Excel(name = "项目所属行业")
     private String industry;
 
-    /** 项目所属公司 */
-    @Excel(name = "项目所属公司")
-    private String company;
-
-    /** 项目情况描述 */
-    private String description;
-
     /** 项目联系人 */
     @Excel(name = "项目联系人")
     private String projectContacts;
@@ -82,20 +102,33 @@ public class TProjectPool extends BaseEntity
     @Excel(name = "投资负责人")
     private String investHead;
 
-    /** 历次融资 */
-    @Excel(name = "历次融资")
-    private String previousFinancing;
+    /** 投资类型 */
+    @Excel(name = "投资类型")
+    private String investType;
 
-    /** 项目融资阶段 */
-    @Excel(name = "项目融资阶段")
-    private String financingStage;
+    /** 投资策略 */
+    @Excel(name = "投资策略")
+    private String investPloy;
+
+    /** 投资价值 */
+    @Excel(name = "投资价值")
+    private String investWorth;
 
+    /** 项目所属公司 */
+    @Excel(name = "项目所属公司")
+    private String company;
+
+    /** 项目状态 */
+    //@Excel(name = "项目状态")
+    private String projectState;
+
+    /** 录入日期 */
+    private Date recordDate;
+    /** 项目情况描述 */
+    private String description;
     /** 融资条件 */
     private String financingCondition;
 
-    /** 预期融资金额(万元) */
-    @Excel(name = "预期融资金额")
-    private String financingMoney;
 
     /** 预期融资时间 */
     @JsonFormat(pattern = "yyyy-MM-dd")
@@ -105,36 +138,15 @@ public class TProjectPool extends BaseEntity
     /** 投资亮点 */
     private String investSparkle;
 
-    /** 投前估值(万元) */
-    @Excel(name = "投前估值")
-    private String investValuation;
 
-    /** 预计投资金额(万元) */
-    @Excel(name = "预计投资金额")
-    private String investMoney;
 
-    /** 投资类型 */
-    @Excel(name = "投资类型")
-    private String investType;
 
-    /** 投资策略 */
-    @Excel(name = "投资策略")
-    private String investPloy;
 
-    /** 投资价值 */
-    @Excel(name = "投资价值")
-    private String investWorth;
 
     /** 股权架构 */
     private String shareholding;
 
-    /** 项目阶段 */
-    @Excel(name = "项目阶段")
-    private String projectStage;
 
-    /** 项目状态 */
-    @Excel(name = "项目状态")
-    private String projectState;
 
     /** 备注 */
     private String mark;
@@ -233,11 +245,7 @@ public class TProjectPool extends BaseEntity
     private String taskId;//任务节点编号
     private String taskDefKey;
 
-    /**
-     * 项目状态(0正常、1终止、2观望)
-     */
-    @ApiModelProperty("项目机会状态")
-    private String projectStatus;
+
 
     private String isTerminate; // 是否终止 0 - 否/观望; 1 - 是/终止