using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace Tiger.Model.Entitys.MES.U9C
|
{
|
public class U9CBaseResult
|
{
|
public int ResCode { get; set; }
|
public bool Success { get; set; }
|
public string ResMsg { get; set; }
|
}
|
public class U9CResult : U9CBaseResult
|
{
|
public List<U9CReturnData> Data { get; set; }
|
}
|
|
public class U9CLoginResult : U9CBaseResult
|
{
|
public string Data { get; set; }
|
}
|
|
public class U9CReturnData
|
{
|
public string u9c_version { get; set; }
|
public bool m_isSucess { get; set; }
|
public string m_otherID { get; set; }
|
public string m_iD { get; set; }
|
public string m_code { get; set; }
|
public string m_errorMsg { get; set; }
|
public string m_datas { get; set; }
|
}
|
|
/// <summary>
|
/// 入库单接口传入参数
|
/// </summary>
|
public class RcvRptDocCreateInput
|
{
|
public List<RcvRptDocBase> RcvRptDocBases { get; set; }
|
public List<BIZ_ERP_PROD_IN_BTH> ErpProdInBths { get; set; }
|
public List<InStorePrintJson> PrintJsons { get; set; }
|
public List<BAS_LABEL_TEMP> labels { get; set; }
|
}
|
|
public class InStorePrintJson
|
{
|
public string ID { get; set; }
|
public List<ProdInBatch> Items { get; set; }
|
}
|
|
public class ProdInBatch
|
{
|
public string ORDER_NO { get; set; }
|
public string SALES_ORDER { get; set; }
|
public string STATUS { get; set; }
|
public string BATCH_NO { get; set; }
|
public string WORK_ORDER { get; set; }
|
public string ITEM_CODE { get; set; }
|
public string SapCode { get; set; }
|
public string ITEM_NAME { get; set; }
|
public double PLAN_QTY { get; set; }
|
public double SCAN_QTY { get; set; }
|
}
|
|
public class RcvRptDocBase
|
{
|
public string WorkOrder { get; set; }
|
public string ItemCode { get; set; }
|
public string WhCode { get; set; } = "10105";
|
public int PkgQty { get; set; }
|
public int CompleteQty { get; set; }
|
public int OutputType { get; set; } = 0;
|
public int StorageType { get; set; } = 4;
|
public int DocState { get; set; } = 1;
|
public string Status { get; set; }
|
}
|
|
public class RcvRptDocCreateParam
|
{
|
public List<CompleteList> CompleteList { get; set; }
|
}
|
|
public class CompleteList
|
{
|
public MOKey MOKey { get; set; }
|
public Wh Wh { get; set; }
|
public Item Item { get; set; }
|
public DescFlexField DescFlexField { get; set; }
|
public int CompleteQty { get; set; }
|
public int OutputType { get; set; } = 0;
|
public int StorageType { get; set; } = 4;
|
public int DocState { get; set; } = 1;
|
}
|
|
public class MOKey
|
{
|
public string DocNo { get; set; }
|
}
|
public class Wh
|
{
|
public string Code { get; set; }
|
}
|
public class Item
|
{
|
public string Code { get; set; }
|
}
|
public class DescFlexField
|
{
|
public string PrivateDescSeg1 { get; set; }
|
}
|
}
|