63 lines
1.7 KiB
C#
63 lines
1.7 KiB
C#
using ZR.Model;
|
|
using ZR.Model.MES.wms;
|
|
using ZR.Model.MES.wms.Dto;
|
|
|
|
namespace ZR.Service.mes.wms.IService
|
|
{
|
|
/// <summary>
|
|
/// 一次合格品仓库service接口
|
|
/// </summary>
|
|
public interface IWmOneTimeInventoryService : IBaseService<WmOneTimeInventory>
|
|
{
|
|
WmOneTimeInventoryTableDto GetList(WmOneTimeInventoryQueryDto parm);
|
|
|
|
/// <summary>
|
|
/// 一次合格导出
|
|
/// </summary>
|
|
/// <param name="parm"></param>
|
|
/// <returns></returns>
|
|
List<WmOneTimeInventoryExportDto> GetExportList(WmOneTimeInventoryQueryDto parm);
|
|
|
|
WmOneTimeInventory GetInfo(string Id);
|
|
|
|
WmOneTimeInventory AddWmOneTimeInventory(WmOneTimeInventory parm);
|
|
|
|
int UpdateWmOneTimeInventory(WmOneTimeInventory parm);
|
|
|
|
/// <summary>
|
|
/// 零件入库
|
|
/// </summary>
|
|
/// <param name="parm"></param>
|
|
/// <returns></returns>
|
|
int DoWmOneTimeWarehousing(WmOneTimeInventory parm);
|
|
|
|
/// <summary>
|
|
/// 零件出库
|
|
/// </summary>
|
|
/// <param name="parm"></param>
|
|
/// <returns></returns>
|
|
int DoWmOneTimeRetrieval(WmOneTimeInventory parm);
|
|
|
|
/// <summary>
|
|
/// 零件盘点
|
|
/// </summary>
|
|
/// <param name="parm"></param>
|
|
/// <returns></returns>
|
|
int DoWmOneTimeStocktaking(WmOneTimeInventory parm);
|
|
|
|
/// <summary>
|
|
/// 获取仓库零件数
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public int GetPartNumber();
|
|
|
|
/// <summary>
|
|
/// 导入Excel
|
|
/// </summary>
|
|
/// <param name="excel"></param>
|
|
/// <returns></returns>
|
|
public (string, object, object) ImportExcel(List<WmOneTimeInventoryExportDto> excel);
|
|
|
|
}
|
|
}
|