48 lines
1.4 KiB
C#
48 lines
1.4 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 IWmPolishInventoryService : IBaseService<WmPolishInventory>
|
|
{
|
|
PagedInfo<WmPolishInventoryDto> GetList(WmPolishInventoryQueryDto parm);
|
|
|
|
WmPolishInventory GetInfo(string Id);
|
|
|
|
WmPolishInventory AddWmPolishInventory(WmPolishInventory parm);
|
|
|
|
int UpdateWmPolishInventory(WmPolishInventory parm);
|
|
|
|
/// <summary>
|
|
/// 抛光库,物料下拉菜单获取下拉选项
|
|
/// </summary>
|
|
/// <param name="partnumber"></param>
|
|
/// <returns></returns>
|
|
public List<WmMaterialSelectOptions> GetMaterialSelectOption(string partnumber);
|
|
/// <summary>
|
|
/// 抛光零件入库
|
|
/// </summary>
|
|
/// <param name="parm"></param>
|
|
/// <returns></returns>
|
|
int DoWmPolishWarehousing(WmPolishInventory parm);
|
|
|
|
/// <summary>
|
|
/// 抛光零件出库
|
|
/// </summary>
|
|
/// <param name="parm"></param>
|
|
/// <returns></returns>
|
|
int DoWmPolishRetrieval(WmPolishInventory parm);
|
|
|
|
/// <summary>
|
|
/// 抛光零件盘点
|
|
/// </summary>
|
|
/// <param name="parm"></param>
|
|
/// <returns></returns>
|
|
int DoWmPolishStocktaking(WmPolishInventory parm);
|
|
}
|
|
}
|