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.HzEntryRecord;
/**
*
* 入库记录表 服务类
*
*
* @author kzy
* @since 2024-08-06 10:33:05
*/
public interface HzEntryRecordService extends IService {
/**
* 根据条件分页查询入库记录列表
* @param entryRecord
* @return
*/
CommonPage selectEntryRecordList(HzEntryRecord entryRecord);
/**
* 根据id查询入库记录信息
*
* @param entryRecordId 入库记录ID
* @return
*/
public HzEntryRecord selectEntryRecordById(Long entryRecordId);
/**
* 新增入库记录
*
* @param entryRecord 入库记录信息
* @return 结果
*/
public int insertEntryRecord(HzEntryRecord entryRecord);
/**
* 删除入库记录
*
* @param entryRecordId 入库记录ID
* @return 结果
*/
public int deleteEntryRecordById(Long entryRecordId);
/**
* 入库操作
* @param entryRecordId
*/
public void doEntry(Long entryRecordId);
/**
* 更新入库记录
* @param entryRecord
* @return
*/
int updateEntryRecord(HzEntryRecord entryRecord);
/**
* 根据入库id查询危化品列表
* @param entryId
* @return
*/
CommonPage selectHazmatListByEntryId(Long entryId);
}