package com.vci.ubcs.omd.service; import com.vci.ubcs.omd.dto.OmdBtmTypeLinkAttributesDTO; import com.vci.ubcs.omd.entity.OmdBtmTypeAttribute; import com.vci.ubcs.omd.vo.OmdAttributeVO; import com.vci.ubcs.omd.vo.OmdBtmTypeAttributeVO; import org.springblade.core.mp.base.BaseService; import java.util.Date; import java.util.List; /** * Description:业务类型关联属性的服务 * * @author LiHang * @date 2023/4/23 */ public interface IOmdBtmTypeAttributeService extends BaseService { /** * 检查属性存在并添加 * @param btmTypeOid 业务类型主键 * @param attributesDTOList 页面传输对象集合 * @param creator 创建人 * @param now ts时间戳 * @return 受影响的行数 */ int checkAndInsert(String btmTypeOid,List attributesDTOList, String creator, Date now); /** * 批量插入 * @param records 数据对象集合 */ int batchInsert(List records); /** * 业务类型主键查属性 * @param btmTypeOid 业务类型主键 * @return 查询结果 */ List getAttributeByBtmTypeOid(String btmTypeOid); }