shgx_tz_mom/ZR.Service/mes/wms/IService/IWmPolishInventoryService.cs

68 lines
2.0 KiB
C#
Raw Normal View History

2024-10-25 19:01:06 +08:00
using System.Threading.Tasks;
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>
{
2024-11-18 20:13:49 +08:00
WmPolishInventoryTableDto GetList(WmPolishInventoryQueryDto parm);
2024-10-25 19:01:06 +08:00
/// <summary>
/// 获取导出数据
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
List<WmPolishInventoryExportDto> GetExportList(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);
2024-07-26 17:34:01 +08:00
/// <summary>
/// 抛光零件出库
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
int DoWmPolishRetrieval(WmPolishInventory parm);
/// <summary>
/// 抛光零件盘点
/// </summary>
/// <param name="parm"></param>
/// <returns></returns>
int DoWmPolishStocktaking(WmPolishInventory parm);
/// <summary>
/// 获取仓库零件数
/// </summary>
/// <returns></returns>
public int GetPartNumber();
2024-10-29 17:35:32 +08:00
/// <summary>
/// 导入Excel
/// </summary>
2024-11-15 18:51:05 +08:00
/// <param name="excel"></param>
2024-10-29 17:35:32 +08:00
/// <returns></returns>
2024-11-15 18:51:05 +08:00
public (string, object, object) ImportExcel(List<WmPolishInventoryExportDto> excel);
}
}