package com.gkhy.hazmat.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.hazmat.common.api.CommonPage; import com.gkhy.hazmat.system.domain.HzHazmatBasic; import org.springframework.web.multipart.MultipartFile; import java.io.IOException; /** *

* 危化品基础数据表 服务类 *

* * @author kzy * @since 2024-08-05 14:41:40 */ public interface HzHazmatBasicService extends IService { /** * 根据条件分页查询危化品基础列表 * @param hazmatBasic * @return */ CommonPage selectHazmatBasicList(HzHazmatBasic hazmatBasic); /** * 根据id查询危化品基础信息 * * @param hazmatBasicId 危化品基础ID * @return */ public HzHazmatBasic selectHazmatBasicById(Long hazmatBasicId); /** * 新增危化品基础信息 * * @param hazmatBasic 危化品信息 * @return 结果 */ public int insertHazmatBasic(HzHazmatBasic hazmatBasic); /** * 修改危化品基础信息 * * @param hazmatBasic 危化品基础信息 * @return 结果 */ public int updateHazmatBasic(HzHazmatBasic hazmatBasic); /** * 删除危化品基础信息 * * @param hazmatBasicId 危化品基础ID * @return 结果 */ public int deleteHazmatBasicById(Long hazmatBasicId); /** * 校验产品编号是否唯一 * * @param hazmatBasic 危化品基础信息 * @return boolean */ public boolean checkProductSnUnique(HzHazmatBasic hazmatBasic); /** * excel导入 * @param file */ Integer importExcel(MultipartFile file) throws IOException; }