You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.5 KiB

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<LdOnePutStorage> {
/**
* 入库管理列表
* @param startTime
* @param endTime
* @param inOperator
* @param pageNum
* @param pageSize
* @return
*/
PageInfo<LdOnePutStorage> getOnePutStorageList(Date startTime, Date endTime, String inOperator, Integer pageNum, Integer pageSize);
/**
* 新增或修改
* @param ldOnePutStorageDto
* @return
*/
boolean submit(LdOnePutStorageDto ldOnePutStorageDto);
/**
* 获取一级入库审批通过
* @param onePutStorageIds
* @return
*/
List<LdOnePutStorage> getApprove(List<Long> onePutStorageIds);
/**
* 查询一级入库对应的采购单(已审批)
* @param onePutStorageId
* @param pageNum
* @param pageSize
* @return
*/
PageInfo<LdOnePutStorageDetail> getPutPurchaseList(Long onePutStorageId, Integer pageNum, Integer pageSize);
/**
* 详情接口
* @param onePutStorageId
* @return
*/
LdOnePutStorageInfoVO getDetail(Long onePutStorageId);
}