using Rhea.Common;
|
using Tiger.Model.Entitys.WMS.DTOS;
|
|
namespace Tiger.IBusiness
|
{
|
/// <summary>
|
/// T100对接WMS接口
|
/// </summary>
|
public interface IMaterialInfoBusiness
|
{
|
/// <summary>
|
/// 获取客户信息
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int GetCustomerInfoFromT100(InputDTO input);
|
|
/// <summary>
|
/// 获取检验单信息
|
/// </summary>
|
/// <returns></returns>
|
int GetInspectionNoFromT100();
|
|
/// <summary>
|
/// 从T100获取数据
|
/// </summary>
|
int GetMaterialFromT100(InputDTO input);
|
|
int GetOtherOutInfoFromT100(InputDTO input);
|
|
/// <summary>
|
/// 从MES获取成品入库信息
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int ProductInputInfoFromT100();
|
|
/// <summary>
|
/// 其它出库单推送给T1100过账
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int GetOtherOutInfoToT100(InputDTO input);
|
|
/// <summary>
|
/// 获取采购信息
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int GetPurchaseInfoFromT100(InputDTO input);
|
|
/// <summary>
|
/// 获取调拨单信息
|
/// </summary>
|
/// <returns></returns>
|
int GetTrasferInfoFromT100(InputDTO input);
|
|
/// <summary>
|
/// 过账调拨单推送给T100——创单并过账
|
/// </summary>
|
/// <returns></returns>
|
int GetTrasferInfoToT100(InputDTO input);
|
|
/// <summary>
|
/// 调拨单推送给T100——直接过账
|
/// </summary>
|
/// <returns></returns>
|
int GetTrasferInfoToT100Plan2(InputDTO input);
|
|
/// <summary>
|
/// 从T100同步仓库代码信息
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int GetWarehouseCodeInfoFromT100(InputDTO input);
|
|
/// <summary>
|
/// 推送销售出库单信息到T100过账
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int PutSaleOutInfoToT100(InputDTO input);
|
|
/// <summary>
|
///
|
/// </summary>
|
/// <returns></returns>
|
Task<List<MaterialDTO>> GetMaterialInfo(MaterialDTO input);
|
|
/// <summary>
|
/// 更新时间
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int UpdateTime(MaterialDTO input);
|
|
/// <summary>
|
/// 物料超期预警
|
/// </summary>
|
/// <returns></returns>
|
int MaterialExtended();
|
|
/// <summary>
|
/// 获取所有的超期数据
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
List<OverdueDTO> OverdueData(OverdueDTO input);
|
|
/// <summary>
|
/// 获取所有的超期数据
|
/// </summary>
|
/// <param name="input"></param>
|
/// <returns></returns>
|
int GetOrderStatus(OrderStatusDTO input);
|
|
}
|
}
|