ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/service/IOmdAttributeService.java ÐÞ¸Ä |
| | |
| | | package com.vci.ubcs.omd.service; |
| | | |
| | | import com.vci.ubcs.omd.dto.OmdAttributeDTO; |
| | | import com.vci.ubcs.omd.dto.OmdBtmTypeLinkAttributesDTO; |
| | | import com.vci.ubcs.omd.entity.OmdAttribute; |
| | | import com.vci.ubcs.omd.vo.OmdAttributeVO; |
| | | import com.vci.ubcs.omd.dto.AttributeDTO; |
| | | import com.vci.ubcs.omd.dto.BtmTypeLinkAttributesDTO; |
| | | import com.vci.ubcs.omd.entity.Attribute; |
| | | import com.vci.ubcs.omd.vo.AttributeVO; |
| | | import com.vci.ubcs.starter.exception.VciBaseException; |
| | | import org.springblade.core.mp.base.BaseService; |
| | | |
| | |
| | | * @author LiHang |
| | | * @date 2023/4/3 |
| | | */ |
| | | public interface IOmdAttributeService extends BaseService<OmdAttribute> { |
| | | public interface IAttributeService extends BaseService<Attribute> { |
| | | |
| | | /** |
| | | * è·åå
æ°æ®è¯¦æ
|
| | | * @param id ä¸»é® |
| | | * @return å
æ°æ®æ¾ç¤ºå¯¹è±¡ |
| | | */ |
| | | OmdAttributeVO getAttributeDetail(Long id); |
| | | AttributeVO getAttributeDetail(Long id); |
| | | |
| | | /** |
| | | * æ°å¢æä¿®æ¹ |
| | | * @param dto 页é¢ä¼ è¾å¯¹è±¡ |
| | | * @return æ§è¡ç»æ |
| | | */ |
| | | boolean submit(OmdAttributeDTO dto); |
| | | boolean submit(AttributeDTO dto); |
| | | |
| | | /** |
| | | * å é¤ |
| | |
| | | * @return 屿§å¯¹è±¡å表ï¼å¦ææä¸åå¨çä¸ä¼è¿åï¼å
¨é¨ä¸åå¨çåè¿å空å表 |
| | | * @throws VciBaseException åæ°ä¸ºç©ºæè
æ¥è¯¢åºéæ¶ä¼æåºé误 |
| | | */ |
| | | List<OmdAttributeVO> listAttributeByKeyCollection(Collection<String> attributeIdCollection) throws VciBaseException; |
| | | List<AttributeVO> listAttributeByKeyCollection(Collection<String> attributeIdCollection) throws VciBaseException; |
| | | |
| | | /** |
| | | * 夿屿§çå
容æ¯å¦ç¬¦åè¦æ± |
| | |
| | | * @return true 符å false ä¸ç¬¦å |
| | | * @throws VciBaseException ä¸ç¬¦åæ¶æåºå¼å¸¸ |
| | | */ |
| | | boolean checkAttribute(OmdBtmTypeLinkAttributesDTO attributesDTO) throws VciBaseException; |
| | | boolean checkAttribute(BtmTypeLinkAttributesDTO attributesDTO) throws VciBaseException; |
| | | } |