using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace Tiger.Model
|
{
|
public class ProdReqInput: BaseInput
|
{
|
public int ReqType { get; set; }
|
public string ReqNo { get; set; }
|
public bool isExceed { get; set; }
|
}
|
|
public class ProdReqOutput
|
{
|
public int ReqType { get; set; }
|
public string ReqNo { get; set; }
|
public bool isExceed { get; set; }
|
public bool isCutting { get; set; }
|
public string SN { get; set; }
|
public string ItemCode { get; set; }
|
public decimal Qty { get; set; }
|
public decimal CutQty { get; set; }
|
public string regionCode { get; set; }
|
public string locationCode { get; set; }
|
public string ScanAfCut { get; set; }
|
}
|
|
public class ProductionPickToMes
|
{
|
public string qrcode { get; set; }
|
public string wo { get; set; }
|
public string pkgid { get; set; }
|
public string mfrkp { get; set; }
|
public string kpno { get; set; }
|
public string dc { get; set; }
|
public string lc { get; set; }
|
public string qty { get; set; }
|
public string erpBillCode { get; set; }
|
public string taskid { get; set; }
|
}
|
|
public class MReqPostParam
|
{
|
public string BillCode { get; set; }
|
public string CompanyId { get; set; }
|
}
|
|
public class OutSplitOutput
|
{
|
public virtual string BillCode { get; set; }
|
public virtual int BillLine { get; set; }
|
public virtual string MaterialCode { get; set; }
|
public virtual string MaterialName { get; set; }
|
public virtual string Barcode { get; set; }
|
public virtual string SupplierCode { get; set; }
|
public virtual DateTime DateCode { get; set; }
|
public virtual string LotNo { get; set; }
|
public virtual decimal ScanQty { get; set; }
|
public virtual string Unit { get; set; }
|
public virtual string CartonNo { get; set; }
|
public virtual string PalletNo { get; set; }
|
public virtual decimal TotalScanedQty { get; set; }
|
public virtual decimal DeliveryQty { get; set; }
|
}
|
|
public class OutSplitSubmit
|
{
|
public string SupplierCode { get; set; }
|
public string nSplitSn { get; set; }
|
public string nRemainSn { get; set; }
|
//public decimal CutQty { get; set; }
|
}
|
|
public class OutSplitInput: BaseInput
|
{
|
public string ReqNo { get; set; }
|
public string ExceedTranId { get; set; }
|
}
|
|
public class ProdReqDtl
|
{
|
public string BillCode { get; set; }
|
public int BillLine { get; set; }
|
public string ItemCode { get; set; }
|
public string ItemName { get; set; }
|
public string Status { get; set; }
|
public List<ProdReqDtlItems> Items { get; set; } = new List<ProdReqDtlItems>();
|
}
|
|
public class ProdReqDtlItems
|
{
|
public string WHCode { get; set; }
|
public string LocationCode { get; set; }
|
public string SN { get; set; }
|
public decimal QTY { get; set; }
|
}
|
|
public enum ReqType
|
{
|
[Description("首套发料")]
|
IsFirst = 0,
|
[Description("整单发料")]
|
IsWhole = 1,
|
[Description("Agv发料")]
|
IsAgv = 2,
|
}
|
}
|