| 
									
										
										
										
											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)] | 
					
						
							| 
									
										
										
										
											2025-01-23 22:53:20 +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; } | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | } |