| | |
| | | { |
| | | public TransQty TransQty { get; set; } |
| | | public string ASNLineKey { get; set; } |
| | | public List<BinInfoList> BinInfoList { get; set; } |
| | | } |
| | | |
| | | public class BinInfoList { |
| | | public Location Bin { get; set; } |
| | | public double LocationQtySU { get; set; } |
| | | public double LocationQtyTU { get; set; } |
| | | } |
| | | |
| | | public class TransQty |
| | |
| | | /// <summary> |
| | | /// 本次收货数量1 |
| | | /// </summary> |
| | | public string m_amount1 { get; set; } |
| | | public double m_amount1 { get; set; } |
| | | public m_uOM1 m_uOM1 { get; set; } |
| | | } |
| | | |
| | |
| | | /// </summary> |
| | | public class CreateRcvBySrcASNInput : U9CBaseInput |
| | | { |
| | | public List<CreateRcvBySrcASNParam> CreateRcvBySrcASNParam { get; set; } |
| | | public CreateRcvBySrcASNParam CreateRcvBySrcASNParam { get; set; } |
| | | } |
| | | |
| | | #region 无来源 |
| | |
| | | /// 供应商 |
| | | /// </summary> |
| | | public string Supplier { get; set; } |
| | | public string RcvDocType { get; set; } |
| | | public List<RcvLine> RcvLines { get; set; } |
| | | } |
| | | |
| | |
| | | #endregion |
| | | |
| | | #region 创建生产退料单-按行退料接口 |
| | | public class CreateProdReturnOrderInput : U9CBaseInput |
| | | public class CreateProdReturnOrderNewInput : U9CBaseInput |
| | | { |
| | | public List<CreateProdReturnOrderParam> CreateProdReturnOrderParam { get; set; } |
| | | public List<CreateProdReturnOrderNewParam> CreateProdReturnOrderNewParams { get; set; } |
| | | } |
| | | |
| | | public class CreateProdReturnOrderParam |
| | | public class CreateProdReturnOrderNewParam |
| | | { |
| | | public List<RecedeItemAndSnDTOList> RecedeItemAndSnDTOList { get; set; } |
| | | public bool IsAutoIssued { get; set; } |
| | |
| | | public double IssueLineNum { get; set; } |
| | | } |
| | | |
| | | #endregion |
| | | |
| | | #region 创建生产退料单 |
| | | public class CreateProdReturnOrderInput : U9CBaseInput |
| | | { |
| | | public List<CreateProdReturnOrderParam> CreateProdReturnOrderParam { get; set; } |
| | | } |
| | | |
| | | public class CreateProdReturnOrderParam |
| | | { |
| | | /// <summary> |
| | | /// 物料编码 |
| | | /// </summary> |
| | | public string ItemCode { get; set; } |
| | | /// <summary> |
| | | /// 备料表ID |
| | | /// </summary> |
| | | public string PickID { get; set; } |
| | | /// <summary> |
| | | /// 退料数量 |
| | | /// </summary> |
| | | public double RecedeQty { get; set; } |
| | | /// <summary> |
| | | /// 退料理由 0 倒扣退料 1委外退料 2挪料退料 3领料建议退料 4假退料 5盘点差异退料 6跨期间反开工退料 |
| | | /// </summary> |
| | | public int RecedeReason { get; set; } |
| | | /// <summary> |
| | | /// 领料单行ID |
| | | /// </summary> |
| | | public double IssueDocLine { get; set; } |
| | | /// <summary> |
| | | /// 批号 |
| | | /// </summary> |
| | | public string LotNo { get; set; } |
| | | /// <summary> |
| | | /// 自动扣料 默认 false |
| | | /// </summary> |
| | | public bool IsAutoIssued { get; set; } = false; |
| | | public string OtherID { get; set; } = "WMS"; |
| | | /// <summary> |
| | | /// 状态 1为提交状态 |
| | | /// </summary> |
| | | public int DocStatus { get; set; } |
| | | } |
| | | #endregion |
| | | |
| | | #region 创建委外生产领料单 |
| | |
| | | |
| | | #endregion |
| | | |
| | | #region 领料单/退料单发料/退料确认 |
| | | public class ConfirmReqReturnInput : U9CBaseInput |
| | | { |
| | | public List<ConfirmReqReturnParam> ConfirmReqReturnParams { get; set; } |
| | | } |
| | | |
| | | public class ConfirmReqReturnParam |
| | | { |
| | | /// <summary> |
| | | /// 领料单/退料单号 |
| | | /// </summary> |
| | | public string DocNo { get; set; } |
| | | public bool IsSucceed { get; set; } = true; |
| | | public string ErrorMsg { get; set; } |
| | | public bool OperateType { get; set; } = true; |
| | | public string OtherID { get; set; } = "WMS"; |
| | | public bool IsNotNewTransaction { get; set; } = true; |
| | | public bool IsAutoApp { get; set; } = true; |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region 领料单退料单审核接口 |
| | | public class ApproveReqReturnInput : U9CBaseInput |
| | | { |
| | | public List<ApproveReqReturnParam> ApproveReqReturnParams { get; set; } |
| | | } |
| | | |
| | | public class ApproveReqReturnParam: ConfirmReqReturnParam |
| | | { |
| | | } |
| | | #endregion |
| | | |
| | | #region 创建调入单 |
| | | public class CreateTransferInInput : U9CBaseInput |
| | | { |