IMaterialINService.java 1.0 KB
package com.skua.modules.erp.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.skua.modules.erp.entity.MaterialIN;
import com.baomidou.mybatisplus.extension.service.IService;
import com.skua.modules.erp.vo.ArrivalRecordExcelExportVO;
import com.skua.modules.erp.vo.MaterialINVO;

import java.util.List;

/**
 * 物料(药剂)入库
 */
public interface IMaterialINService extends IService<MaterialIN> {

    /***
     * 审核药剂入库单
     * @param materialINVO
     */
    String  auditMaterialINVO(MaterialINVO materialINVO) throws Exception;

    /***
     * 列表查询到货记录列表
     * @param materialIN
     * @return
     */
    List<ArrivalRecordExcelExportVO> queryArrivalRecordByList(MaterialIN materialIN);

    /***
     * 获取入库审批列表:根据部门、采购合同、供应商、药剂分组搜索
     * @param page
     * @param materialIN
     * @return
     */
    public IPage<MaterialIN> selectAuditMaterialINByPage(IPage<MaterialIN> page, MaterialIN materialIN) ;


}