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;
|
|
/**
|
* <p>
|
* 入库记录表 服务类
|
* </p>
|
*
|
* @author kzy
|
* @since 2024-08-06 10:33:05
|
*/
|
public interface HzEntryRecordService extends IService<HzEntryRecord> {
|
/**
|
* 根据条件分页查询入库记录列表
|
* @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);
|
}
|