From bdbdf515571035f0e63f06b2300ae0745d019282 Mon Sep 17 00:00:00 2001
From: 18756 <1875631620@qq.com>
Date: 星期四, 25 七月 2024 09:14:59 +0800
Subject: [PATCH] 资料清单设置7.25

---
 src/main/java/com/product/contract/controller/ProjectInfoController.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/product/contract/controller/ProjectInfoController.java b/src/main/java/com/product/contract/controller/ProjectInfoController.java
index 80a5277..e8e75b0 100644
--- a/src/main/java/com/product/contract/controller/ProjectInfoController.java
+++ b/src/main/java/com/product/contract/controller/ProjectInfoController.java
@@ -1,5 +1,7 @@
 package com.product.contract.controller;
 
+import cn.hutool.core.util.ObjectUtil;
+import com.alibaba.fastjson.JSONObject;
 import com.product.common.lang.StringUtils;
 import com.product.contract.config.CmnConst;
 import com.product.contract.config.SystemCode;
@@ -7,12 +9,14 @@
 import com.product.contract.service.ide.IProjectInfoService;
 import com.product.core.config.CoreConst;
 import com.product.core.controller.support.AbstractBaseController;
+import com.product.core.dao.BaseDao;
 import com.product.core.entity.DataTableEntity;
 import com.product.core.entity.FieldSetEntity;
 import com.product.core.entity.RequestParameterEntity;
 import com.product.core.exception.BaseException;
 import com.product.core.spring.context.SpringMVCContextHolder;
 import com.product.module.sys.version.ApiVersion;
+import com.product.util.BaseUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
@@ -35,6 +39,7 @@
 
     @Autowired
     public ProjectInfoService projectInfoService;
+
     /**
      * 鏍规嵁uuid鑾峰彇椤圭洰璇︽儏
      * @param request
@@ -221,7 +226,33 @@
 
 
 
+    @RequestMapping(value = "/add-update-data-list/{version}", method = RequestMethod.POST)
+    @ApiVersion(1)
+    public String addUpdateDataList(HttpServletRequest request){
+        FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
+        if(ObjectUtil.isNotEmpty(fse)){
+            projectInfoService.saveOrUpdate(fse);
+        }
 
+       return  OK();
+
+    }
+
+
+    @RequestMapping(value = "/get-data-list/{version}", method = RequestMethod.POST)
+    @ApiVersion(1)
+    public String getDataList(HttpServletRequest request){
+        FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
+        if(StringUtils.isNotEmpty(fse.getValues().get("dict_name").toString())){
+            String dic_name = fse.getValues().get("dict_name").toString();
+            JSONObject dataList = projectInfoService.getDataList(dic_name);
+            return  OK(dataList);
+        }else {
+            return null;
+        }
+
+
+    }
 
 
 

--
Gitblit v1.9.2