lihang
2023-05-04 3579af2945dd38d841a23cd340acd474bb63773a
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());
      }
   }
}