From 3579af2945dd38d841a23cd340acd474bb63773a Mon Sep 17 00:00:00 2001 From: lihang <lihang@vci-tech.com> Date: 星期四, 04 五月 2023 18:02:01 +0800 Subject: [PATCH] 业务类型与DDL服务相关的添加 --- Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/BtmTypeController.java | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/BtmTypeController.java b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/BtmTypeController.java index 2a88bb7..698a29a 100644 --- a/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/BtmTypeController.java +++ b/Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/BtmTypeController.java @@ -1,11 +1,13 @@ package com.vci.ubcs.omd.controller; +import com.alibaba.nacos.api.exception.NacosException; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import com.vci.ubcs.omd.constant.OmdCacheConstant; import com.vci.ubcs.omd.dto.BtmTypeDTO; import com.vci.ubcs.omd.entity.BtmType; +import com.vci.ubcs.omd.repeater.DomainRepeater; import com.vci.ubcs.omd.service.IBtmTypeService; import com.vci.ubcs.omd.vo.BtmTypeVO; import com.vci.ubcs.omd.wrapper.BtmTypeWrapper; @@ -107,12 +109,12 @@ * @param dto 鍏冩暟鎹〉闈紶杈撳璞� * @return 鎵ц缁撴灉 */ - @PostMapping("/submit") + @PostMapping("/submit/{auto}") @ApiOperationSupport(order = 3) - @ApiOperation(value = "鏂板鎴栦慨鏀�", notes = "浼犲叆鍏冩暟鎹璞�") - public R submit(@Valid @RequestBody BtmTypeDTO dto) { + @ApiOperation(value = "鏂板鎴栦慨鏀�", notes = "浼犲叆涓氬姟绫诲瀷瀵硅薄") + public R submit(@Valid @RequestBody BtmTypeDTO dto,@PathVariable(value = "auto") boolean auto) { CacheUtil.clear(OmdCacheConstant.BTM_CACHE); - return R.status(btmTypeService.submit(dto)); + return btmTypeService.submit(dto,auto); } /** @@ -134,4 +136,18 @@ } return R.status(btmTypeService.removeBatchByIds(oidList)); } + + /** + * 鑾峰彇棰嗗煙鍊� + */ + @GetMapping("/domain") + @ApiOperationSupport(order = 5) + @ApiOperation(value = "鑾峰彇棰嗗煙鍊�") + public R<List<String>> getDomain(){ + try { + return R.data(DomainRepeater.getDomain()); + } catch (NacosException e) { + return R.fail(e.getErrMsg()); + } + } } -- Gitblit v1.9.3