ludc
2023-06-13 729db9dd93f8884a8f1f0b32a4462708f858ea9b
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/ILinkTypeService.java
@@ -3,10 +3,12 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.vci.ubcs.omd.entity.LinkType;
import com.vci.ubcs.omd.vo.BtmTreeVO;
import com.vci.ubcs.omd.vo.LinkTypeAttributeVO;
import com.vci.ubcs.omd.vo.LinkTypeVO;
import com.vci.ubcs.starter.exception.VciBaseException;
import com.vci.ubcs.starter.web.pagemodel.PageHelper;
import org.springblade.core.mp.base.BaseService;
import java.util.Collection;
import java.util.List;
@@ -19,7 +21,7 @@
 * @author LiHang
 * @date 2023/5/24
 */
public interface ILinkTypeService extends IService<LinkType> {
public interface ILinkTypeService extends BaseService<LinkType> {
   /**
    * 获取链接类型列表
@@ -203,4 +205,33 @@
    * @return 英文名称英文小写
    */
   Set<String> listUsedBtmType();
   /**
    * 按domain分组,查询业务类型属性结构
    * @return 查询结果
    */
   List<BtmTreeVO> treeDomain();
   /**
    * 获取链接类型,只有默认字段
    *
    * @param linkTypeId 链接类型id
    * @return 默认字段属性
    */
   LinkTypeVO getLinkTypeDefaultAttrById(String linkTypeId);
   /**
    * 获取链接类型,有所有的字段
    *
    * @param linkTypeId 链接类型id
    * @return 所有字段
    */
   LinkTypeVO getLinkTypeAllAttrById(String linkTypeId);
   /**
    * 获取链接类型,有所有的字段
    *
    * @param linkTypeOid 链接类型主键
    * @return 所有字段
    */
   LinkTypeVO getLinkTypeAllAttrByOid(String linkTypeOid);
}