| | |
| | | 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; |
| | | |
| | |
| | | * 按domain分组,查询业务类型属性结构 |
| | | * @return 查询结果 |
| | | */ |
| | | List<BtmTypeTreeVO> treeDomain(); |
| | | List<BtmTreeVO> treeDomain(); |
| | | |
| | | /** |
| | | * 从数据库表中获取 |
| | |
| | | * @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); |
| | | } |