|
|
using Estsh.Core.Base;
|
|
|
using Estsh.Core.Services;
|
|
|
using Estsh.Core.Model.Result;
|
|
|
using Estsh.Core.Models;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using System.Text;
|
|
|
using System.Threading.Tasks;
|
|
|
using Newtonsoft.Json.Linq;
|
|
|
using Estsh.Core.Wms.Repositories;
|
|
|
|
|
|
namespace Estsh.Core.Wms.IServices
|
|
|
{
|
|
|
public interface IReceiveService : IBaseService<BaseEntity>
|
|
|
{
|
|
|
|
|
|
public string UpdateCartonStatusInRejection(string cartonNo, string info, string loginId, string supportingParts);
|
|
|
|
|
|
public string UpdateCartonStatusInRejectionBycd(string cartonNo, string info, string loginId, string supportingParts, string cdNum);
|
|
|
/// <summary>
|
|
|
/// 检查箱条码的状态
|
|
|
/// </summary>
|
|
|
/// <param name="cartonNo">箱条码</param>
|
|
|
/// <returns>状态正确返回 OK,否则返回具体的错误信息</returns>
|
|
|
public string CheckCartonStatus(string cartonNo, bool isRejection, string groupNo, SysEmp loginUser, string supportingParts, string cdNum, string orderNo, bool isQc);
|
|
|
|
|
|
/// <summary>
|
|
|
/// 收货汇总信息
|
|
|
/// </summary>
|
|
|
/// <param name="cartonNo"></param>
|
|
|
/// <returns></returns>
|
|
|
public SetObjectDetail GetCartonSummaryInfo(string cartonNo, string receving, string supportingParts, string loginId);
|
|
|
|
|
|
|
|
|
public SetObjectDetail GetRecevingListing(string orderNo);
|
|
|
|
|
|
|
|
|
public string CreateQcInfo(string receving, string loginId);
|
|
|
|
|
|
public List<WmsRejection> GetRejectionInfo();
|
|
|
|
|
|
public string CheckStatus(string orderNo);
|
|
|
|
|
|
public List<WmsPurchase> GetStandardList(string cartonno);
|
|
|
|
|
|
public SetObjectDetail GetRecevingListByOrderNo(string orderNo);
|
|
|
|
|
|
public SetObjectDetail GetRealOrderList(string orderNo);
|
|
|
}
|
|
|
}
|