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