| | |
| | | package com.vci.ubcs.omd.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.vci.ubcs.omd.entity.LinkType; |
| | | import com.vci.ubcs.omd.entity.LinkTypeAttribute; |
| | | import com.vci.ubcs.omd.vo.LinkTypeAttributeVO; |
| | | import com.vci.ubcs.omd.vo.LinkTypeVO; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * Description: 链接类型包含属性的服务接口 |
| | |
| | | * @return 查询结果 |
| | | */ |
| | | LinkTypeAttribute selectByPrimaryKey(String oid); |
| | | |
| | | /** |
| | | * 根据链接类型获取默认字段 |
| | | * @param linkTypeVO 链接类型 |
| | | * @return 执行结果 |
| | | */ |
| | | List<LinkTypeAttributeVO> getDefaultAttributes(LinkTypeVO linkTypeVO); |
| | | |
| | | /** |
| | | * 根据链接类型获取所有的字段 |
| | | * @param linkTypeVO 链接类型 |
| | | * @return 执行结果 |
| | | */ |
| | | List<LinkTypeAttributeVO> getAllAttributes(LinkTypeVO linkTypeVO); |
| | | |
| | | /** |
| | | * 获取非默认字段的链接类型属性 |
| | | * @param linkTypeVO 链接类型 |
| | | * @return |
| | | */ |
| | | List<LinkTypeAttributeVO> getAttributesNoDefault(LinkTypeVO linkTypeVO); |
| | | |
| | | /** |
| | | * 批量获取非默认字段的链接类型属性 |
| | | * @param linkTypeDOList 链接类型 |
| | | * @return 执行结果 |
| | | */ |
| | | Map<String, List<LinkTypeAttributeVO>> batchGetAttributesNoDefault(List<LinkType> linkTypeDOList); |
| | | } |