using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; using Model.ModelDto.SysDto; using WMS.Entity.SysEntity; namespace WMS.IBLL.ISysServer { public interface IMaterialsServer { #region wms ///// ///// 查询物料信息 ///// ///// 物料号 ///// 物料名称 ///// 物料类型 ///// 是否免检 ///// ///// ///// ///// //List GetMaterialsList(string skuNo, string skuName, string type, string isInspect, int page, int limit, out int count); /// /// 获取物料信息列表 /// /// 物料编码 /// 物料名称 /// 审核状态 /// 类型 /// 是否受控 /// 是否免检 /// 存储环境 /// List GetMateList(string skuNo, string skuName, string auditStatusNo, string type, string isControlled, string isInspect, string environment); /// /// 根据id查询物料信息 /// /// 物料id /// SysMaterials GetMateById(int id); /// /// 根据编号查询物料信息 /// /// 物料编号 /// int GetMateByNo(string SkuNo); /// /// 新增物料信息 /// /// 物料dto /// Task AddMate(MaterialsDto matedto); /// /// 删除物料信息 /// /// 物料实体模型 /// Task DelMate(SysMaterials mate); /// /// 编辑物料信息 /// /// 物料dto /// Task ExitMate(MaterialsDto matedto); #region 包装 单位 /// /// 获取计量单位信息列表 /// /// List GetUnitList(); /// /// 获取包装信息列表 /// /// List GetPackagList(); #endregion #endregion #region erp /// /// 获取erp数据 /// /// List GetERPList(); /// /// 根据id获取erp数据 /// /// id /// SysERPTest GetERPListById(int id); /// /// 新增erp数据 /// /// erp测试dto /// Task AddERP(ERPTestDto erpdto); /// /// 删除erp信息 /// /// erp测试实体 /// Task DelERP(SysERPTest erp); /// /// 编辑erp数据 /// /// erp测试dto /// Task EditERP(ERPTestDto erpdto); #endregion } }