You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.8 KiB
C#

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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);
}
}