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<OmdBtmTypeAttribute> {
|
|
/**
|
* 检查属性存在并添加
|
* @param btmTypeOid 业务类型主键
|
* @param attributesDTOList 页面传输对象集合
|
* @param creator 创建人
|
* @param now ts时间戳
|
* @return 受影响的行数
|
*/
|
int checkAndInsert(String btmTypeOid,List<OmdBtmTypeLinkAttributesDTO> attributesDTOList, String creator, Date now);
|
|
/**
|
* 批量插入
|
* @param records 数据对象集合
|
*/
|
int batchInsert(List<OmdBtmTypeAttribute> records);
|
|
/**
|
* 业务类型主键查属性
|
* @param btmTypeOid 业务类型主键
|
* @return 查询结果
|
*/
|
List<OmdBtmTypeAttributeVO> getAttributeByBtmTypeOid(String btmTypeOid);
|
}
|