package com.gkhy.hazmat.system.mapper;
import com.gkhy.hazmat.system.domain.HzHazmatBasic;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
*
* 危化品基础数据表 Mapper 接口
*
*
* @author kzy
* @since 2024-08-05 14:41:40
*/
@Mapper
public interface HzHazmatBasicMapper extends BaseMapper {
/**
* 校验产品编码是否重复
* @param productSn
* @return
*/
HzHazmatBasic checkProductSnUnique(@Param("productSn") String productSn,@Param("companyId") Long companyId);
/**
* 删除危化品基础信息
* @param hazmatBasicId
*/
void deleteHazmatBasicById(Long hazmatBasicId);
/**
* 分页获取危化品基础信息
* @param hazmatBasic
* @return
*/
List selectHazmatBasicList(HzHazmatBasic hazmatBasic);
/**
* 根据id列表查询基础数据
* @param basicIds
* @return
*/
List selectHazmatBasicListByIds(List basicIds);
}