wang1
2023-07-13 af73b1917e58e37daaa3e63f5303da1056cedfa3
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/IBtmTypeService.java
@@ -1,20 +1,18 @@
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;
import io.swagger.models.auth.In;
import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.mp.base.BaseService;
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 +214,7 @@
    * 按domain分组,查询业务类型属性结构
    * @return 查询结果
    */
    List<BtmTypeTreeVO> treeDomain();
    List<BtmTreeVO> treeDomain();
   /**
    * 从数据库表中获取
@@ -232,4 +230,53 @@
    * @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);
   /**
    * 获取引用某个生命周期的业务类型
    * @param lifeId 生命周期的编号
    * @return 业务类型显示对象
    */
    List<BtmTypeVO> selectByLifeId(String lifeId);
   /**
    * 获取引用某些生命周期的业务类型
    * @param lifeIds 生命周期的编号集合
    * @return 业务类型显示对象
    */
   List<BtmTypeVO> selectByLifeIds(Collection<String> lifeIds);
   /**
    * 统计引用某个生命周期的业务类型
    * @param lifeId 生命周期的编号
    * @return 个数
    */
   Integer countByLifeId(String lifeId);
   /**
    * 统计引用某些生命周期的业务类型
    * @param lifeIds 生命周期的编号集合
    * @return 个数
    */
   Integer countByLifeIds(Collection<String> lifeIds);
}