package com.nov.KgLowDurable.service; import com.baomidou.mybatisplus.extension.service.IService; import com.github.pagehelper.PageInfo; import com.nov.KgLowDurable.pojo.dto.LdOnePutStorageDto; import com.nov.KgLowDurable.pojo.entity.LdOnePutStorage; import com.nov.KgLowDurable.pojo.entity.LdOnePutStorageDetail; import com.nov.KgLowDurable.pojo.vo.LdOnePutStorageInfoVO; import java.util.Date; import java.util.List; /** * @author liweidong */ public interface ILdOnePutStorageService extends IService { /** * 入库管理列表 * @param startTime * @param endTime * @param inOperator * @param pageNum * @param pageSize * @return */ PageInfo getOnePutStorageList(Date startTime, Date endTime, String inOperator, Integer pageNum, Integer pageSize); /** * 新增或修改 * @param ldOnePutStorageDto * @return */ boolean submit(LdOnePutStorageDto ldOnePutStorageDto); /** * 获取一级入库审批通过 * @param onePutStorageIds * @return */ List getApprove(List onePutStorageIds); /** * 查询一级入库对应的采购单(已审批) * @param onePutStorageId * @param pageNum * @param pageSize * @return */ PageInfo getPutPurchaseList(Long onePutStorageId, Integer pageNum, Integer pageSize); /** * 详情接口 * @param onePutStorageId * @return */ LdOnePutStorageInfoVO getDetail(Long onePutStorageId); }