田源
2024-04-18 3aae81075a18a11d6b605c7583eb03b75366b466
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/BtmTypeController.java
@@ -11,8 +11,9 @@
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.BtmTypeTreeVO;
import com.vci.ubcs.omd.vo.BtmTreeVO;
import com.vci.ubcs.omd.vo.BtmTypeVO;
import com.vci.ubcs.omd.vo.DomainVO;
import com.vci.ubcs.omd.wrapper.BtmTypeWrapper;
import io.swagger.annotations.*;
import lombok.AllArgsConstructor;
@@ -49,7 +50,6 @@
    * 业务类型服务
    */
   private final IBtmTypeService btmTypeService;
   /**
    * 查看详情
@@ -105,7 +105,6 @@
      return R.data(pageVO);
   }
   /**
    * 新增或修改
    *
@@ -146,7 +145,7 @@
   @GetMapping("/domain")
   @ApiOperationSupport(order = 6)
   @ApiOperation(value = "获取领域值")
   public R<List<String>> getDomain(){
   public R<List<DomainVO>> getDomain(){
      try {
         return R.data(DomainRepeater.getDomain());
      } catch (NacosException e) {
@@ -160,7 +159,7 @@
   @GetMapping("/tree-domain")
   @ApiOperationSupport(order = 7)
   @ApiOperation(value = "业务类型树形结构", notes = "业务类型树形结构")
   public R<List<BtmTypeTreeVO>> treeDomain(){
   public R<List<BtmTreeVO>> treeDomain(){
      return R.data(btmTypeService.treeDomain());
   }
@@ -211,4 +210,17 @@
      }
      return R.data(btmTypeService.saveFromTable(btmTypeDTOList,domain));
   }
   /**
    * 获取默认属性
    * @param defaultAttrType
    * @return
    */
   @GetMapping("/getDefaultAttr")
   @ApiOperation(value = "获取默认属性",notes = "获取默认属性")
   @ApiOperationSupport(order = 10)
   public R getDefaultAttr(String defaultAttrType){
      return R.data(this.btmTypeService.getDefaultAttr(defaultAttrType));
   }
}