田源
2023-05-09 d2570148ec3884de3af721bd99c4b7acbbdee075
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/mapper/BtmTypeAttributeMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,37 @@
package com.vci.ubcs.omd.mapper;
import com.vci.ubcs.omd.entity.BtmTypeAttribute;
import org.apache.ibatis.annotations.Param;
import org.springblade.core.mp.mapper.BladeMapper;
import java.util.Collection;
import java.util.List;
/**
 * Description: ä¸šåŠ¡ç±»åž‹å…³è”å±žæ€§çš„mapper
 *
 * @author LiHang
 * @date 2023/4/23
 */
public interface BtmTypeAttributeMapper extends BladeMapper<BtmTypeAttribute> {
    int batchDelete(List<String> records);
   int batchUpdate(List<BtmTypeAttribute> btmTypeAttributeDOList);
   /**
    * èŽ·å–ä¸šåŠ¡ç±»åž‹ä¸­çš„æŒ‡å®šå±žæ€§
    * @param id ä¸šåŠ¡ç±»åž‹çš„ä¸»é”®
    * @param attributeIdCollection å±žæ€§çš„id,
    * @return å±žæ€§çš„æ•°æ®å¯¹è±¡
    */
   List<BtmTypeAttribute> selectByBtmTypeIdAndAttributeIds(@Param("btmTypeId")String id, @Param("ids") Collection<String> attributeIdCollection);
   /**
    * é€šè¿‡ä¸šåŠ¡ç±»åž‹çš„è‹±æ–‡åç§°èŽ·å–å…³è”çš„å±žæ€§
    * @param ids ä¸šåŠ¡ç±»åž‹çš„è‹±æ–‡åç§°é›†åˆ
    * @return åŒ…含的属性
    */
   List<BtmTypeAttribute> selectByBtmTypeIds(@Param("ids") Collection<String> ids);
}