fujunling
2023-06-02 c6a54f63df671de4592e336b9b8cd8406d4e3b51
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/IBtmTypeService.java
@@ -1,11 +1,9 @@
package com.vci.ubcs.omd.service;
import com.vci.ubcs.omd.dto.BtmTypeDTO;
import com.vci.ubcs.omd.dto.BtmTypeLinkAttributesDTO;
import com.vci.ubcs.omd.entity.BtmType;
import com.vci.ubcs.omd.entity.BtmTypeAttribute;
import com.vci.ubcs.omd.entity.ModifyAttributeInfo;
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.BtmTypeAttributeVO;
import com.vci.ubcs.omd.vo.LinkTypeVO;
@@ -14,7 +12,6 @@
import org.springblade.core.tool.api.R;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -216,7 +213,7 @@
    * 按domain分组,查询业务类型属性结构
    * @return 查询结果
    */
    List<BtmTypeTreeVO> treeDomain();
    List<BtmTreeVO> treeDomain();
   /**
    * 从数据库表中获取
@@ -232,4 +229,25 @@
    * @return 执行结果
    */
   List<BtmTypeVO> saveFromTable(List<BtmTypeDTO> btmTypeDTOList,String domain);
   /**
    * 按照业务类型id获取默认属性
    * @param btmTypeId 业务类型id
    * @return 业务类型
    */
    BtmTypeVO getDefaultAttrByBtmId(String btmTypeId);
   /**
    * 按照业务类型id获取所有的属性
    * @param btmTypeId 业务类型id
    * @return 业务类型
    */
   BtmTypeVO getAllAttributeByBtmId(String btmTypeId);
   /**
    * 按照业务类型主键获取所有的属性
    * @param btmTypeOid 业务类型主键
    * @return 业务类型
    */
   BtmTypeVO getAllAttributeByBtmOid(String btmTypeOid);
}