2024-05-27 10:40:55 +08:00
|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Text;
|
|
|
|
|
using System.Runtime.Serialization;
|
|
|
|
|
using DeiNiu.wms.Data.Model;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace DeiNiu.wms.win.epick
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[DataContract]
|
|
|
|
|
public class SeedsLabel
|
|
|
|
|
{
|
|
|
|
|
[DataMember(Order = 0)]
|
|
|
|
|
public int labelId { get; set; }
|
|
|
|
|
[DataMember(Order = 1)]
|
|
|
|
|
public int address { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int pcs { get; set; }
|
|
|
|
|
[DataMember(Order = 2)]
|
|
|
|
|
public int color { get; set; }
|
|
|
|
|
[DataMember(Order = 3)]
|
|
|
|
|
public int port { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int seedsId { get; set; }
|
|
|
|
|
[DataMember(Order = 4)]
|
|
|
|
|
public string barcode { get; set; }
|
|
|
|
|
[DataMember(Order = 5)]
|
|
|
|
|
public string seedsNo { get; set; }
|
|
|
|
|
[DataMember(Order = 5)]
|
|
|
|
|
public int deskId { get; set; }
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 6)]
|
|
|
|
|
public string name { get; set; }
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 7)]
|
|
|
|
|
public string flowNo { get; set; }
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 8)]
|
|
|
|
|
public int skuId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 9)]
|
|
|
|
|
public string productDate { get; set; }
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 10)]
|
|
|
|
|
public string batch { get; set; }
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 11)]
|
|
|
|
|
public int outDetailId { get; set; }
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 12)]
|
|
|
|
|
public string toFlowNo { get; set; }
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 13)]
|
|
|
|
|
public int inDetailId { get; set; }
|
|
|
|
|
[DataMember(Order = 14)]
|
|
|
|
|
public int userId { get; set; }
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 15)]
|
|
|
|
|
public bool isValid { get; set; }
|
|
|
|
|
|
|
|
|
|
[DataMember(Order = 16)]
|
2024-10-27 22:20:04 +08:00
|
|
|
|
public decimal count { get; set; }
|
2024-05-27 10:40:55 +08:00
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[DataContract]
|
|
|
|
|
public class ELight
|
|
|
|
|
{
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int lightId { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public byte which { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int port { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[DataContract]
|
|
|
|
|
public class SeedsItem
|
|
|
|
|
{
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int deskId { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public string seedsNo { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public string custOrder { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public string barcode { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int port { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int elabId { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int color { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int count { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public string itemName { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public string unit { get; set; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int eleAdress { get; set; }
|
|
|
|
|
/* public WmsOutSeeds getDbObject()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
WmsOutSeeds dbObj = new WmsOutSeeds();
|
|
|
|
|
dbObj.deskId = deskId;
|
|
|
|
|
dbObj.seedsNo = seedsNo;
|
|
|
|
|
dbObj.custOrder = custOrder;
|
|
|
|
|
dbObj.barcode = barcode;
|
|
|
|
|
dbObj.elabId = elabId;
|
|
|
|
|
dbObj.port = port;
|
|
|
|
|
dbObj.itemName = itemName;
|
|
|
|
|
dbObj.count = count;
|
|
|
|
|
dbObj.unit = unit;
|
|
|
|
|
dbObj.color = color;
|
|
|
|
|
return dbObj;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public SeedsItem getWcfObject(WmsOutSeeds dbObj)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
SeedsItem wcfObj = new SeedsItem();
|
|
|
|
|
|
|
|
|
|
wcfObj.deskId = dbObj.deskId;
|
|
|
|
|
wcfObj.seedsNo = dbObj.seedsNo;
|
|
|
|
|
wcfObj.custOrder = dbObj.custOrder;
|
|
|
|
|
wcfObj.barcode = dbObj.barcode;
|
|
|
|
|
wcfObj.elabId = dbObj.elabId;
|
|
|
|
|
wcfObj.port = dbObj.port;
|
|
|
|
|
wcfObj.itemName = dbObj.itemName;
|
|
|
|
|
wcfObj.count = Convert.ToInt16( dbObj.count);
|
|
|
|
|
wcfObj.unit = dbObj.unit;
|
|
|
|
|
wcfObj.color = dbObj.color;
|
|
|
|
|
return wcfObj;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[DataContract]
|
|
|
|
|
public class FormatedResult
|
|
|
|
|
{
|
|
|
|
|
private int code = 0;
|
|
|
|
|
private Object data = null;
|
|
|
|
|
private string message = string.Empty;
|
|
|
|
|
public FormatedResult(string data, int code = 0, string message = "")
|
|
|
|
|
{
|
|
|
|
|
this.data = data;
|
|
|
|
|
this.code = code;
|
|
|
|
|
this.message = message;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[DataMember]
|
|
|
|
|
public int Code { get => code; set => code = value; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public Object Data { get => data; set => data = value; }
|
|
|
|
|
[DataMember]
|
|
|
|
|
public string Message { get => message; set => message = value; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|