From 3534b13391b2a6152d0f91b72fda343b13a947cb Mon Sep 17 00:00:00 2001
From: ludc <ludc@vci-tech.com>
Date: 星期三, 22 一月 2025 15:55:27 +0800
Subject: [PATCH] 分类码段码值管理查询去除null的情况,分类码段生成编码时去除码值为null的情况

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeReferConfigController.java |   47 ++++++++++++++++++++++++++---------------------
 1 files changed, 26 insertions(+), 21 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeReferConfigController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeReferConfigController.java
index fc02263..0af732b 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeReferConfigController.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeReferConfigController.java
@@ -1,20 +1,15 @@
 package com.vci.ubcs.code.controller;
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.vci.ubcs.code.entity.CodeReferConfig;
-import com.vci.ubcs.code.service.CodeReferConfigService;
+import com.vci.ubcs.code.dto.CodeReferConfigDTO;
+import com.vci.ubcs.code.service.ICodeReferConfigService;
 import com.vci.ubcs.code.vo.CodeReferConfigVO;
-import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject;
 import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject;
-import org.apache.ibatis.annotations.Param;
-import org.springblade.core.mp.support.Query;
 import org.springblade.core.tool.api.R;
-import org.springframework.data.domain.Page;
-import org.springframework.data.domain.PageRequest;
-import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import java.util.List;
 
 /**
  * 鍙傜収閰嶇疆琛�(CodeReferConfig)琛ㄦ帶鍒跺眰
@@ -30,7 +25,7 @@
      * 鏈嶅姟瀵硅薄
      */
     @Resource
-    private CodeReferConfigService codeReferconfigService;
+    private ICodeReferConfigService codeReferconfigService;
 
     /**
      * 鍒嗛〉鏌ヨ
@@ -39,8 +34,18 @@
      */
     @GetMapping("getReferConfigPage")
     public R<IPage<CodeReferConfigVO>> queryByPage(BladeQueryObject bladeQueryObject) {
-        return R.data(this.codeReferconfigService.queryByPage(bladeQueryObject));
+        return R.data(this.codeReferconfigService.queryByJoinPage(bladeQueryObject));
     }
+
+	/**
+	 * 鏌ヨ鍒楄〃
+	 * @param codeReferConfigVO 绛涢�夋潯浠�
+	 * @return 鏌ヨ缁撴灉
+	 */
+	@GetMapping("getReferConfigList")
+	public R<List<CodeReferConfigVO>> queryByList(CodeReferConfigVO codeReferConfigVO) {
+		return R.data(this.codeReferconfigService.queryByList(codeReferConfigVO));
+	}
 
     /**
      * 閫氳繃涓婚敭鏌ヨ鍗曟潯鏁版嵁
@@ -49,41 +54,41 @@
      * @return 鍗曟潯鏁版嵁
      */
     @GetMapping("getByOid")
-    public R<CodeReferConfig> queryById(@RequestParam("oid") String oid) {
+    public R<CodeReferConfigVO> queryById(@RequestParam("oid") String oid) {
         return R.data(this.codeReferconfigService.queryById(oid));
     }
 
     /**
      * 鏂板鏁版嵁
      *
-     * @param codeReferConfig 瀹炰綋
+     * @param codeReferConfigVO 瀹炰綋
      * @return 鏂板缁撴灉
      */
-    @PostMapping("/save")
-    public R<CodeReferConfig> add(CodeReferConfig codeReferConfig) {
-        return R.data(this.codeReferconfigService.insert(codeReferConfig));
+    @PostMapping("/addSave")
+    public R<CodeReferConfigVO> add(CodeReferConfigVO codeReferConfigVO) {
+        return this.codeReferconfigService.insert(codeReferConfigVO);
     }
 
     /**
      * 缂栬緫鏁版嵁
      *
-     * @param codeReferConfig 瀹炰綋
+     * @param codeReferConfigVO 瀹炰綋
      * @return 缂栬緫缁撴灉
      */
     @PutMapping("/edit")
-    public R<CodeReferConfig> edit(CodeReferConfig codeReferConfig) {
-        return R.data(this.codeReferconfigService.update(codeReferConfig));
+    public R<CodeReferConfigVO> edit(CodeReferConfigVO codeReferConfigVO) {
+        return this.codeReferconfigService.update(codeReferConfigVO);
     }
 
     /**
      * 鍒犻櫎鏁版嵁
      *
-     * @param id 涓婚敭
+     * @param codeReferConfigDTO 涓婚敭
      * @return 鍒犻櫎鏄惁鎴愬姛
      */
     @DeleteMapping("/del")
-    public R<Boolean> deleteById(String id) {
-        return R.data(this.codeReferconfigService.deleteById(id));
+    public R<Boolean> deleteById(CodeReferConfigDTO codeReferConfigDTO) {
+        return this.codeReferconfigService.deleteById(codeReferConfigDTO);
     }
 
 }

--
Gitblit v1.9.3