using System;
|
using SqlSugar;
|
using System.Linq;
|
using System.ComponentModel;
|
using System.Collections.Generic;
|
using Tiger.Model;
|
|
namespace Tiger.Model.Minsun
|
{
|
/// <summary>
|
/// 实体:WMS_BARCODE
|
/// </summary>
|
[Description("Primary:Id")]
|
[Serializable]
|
[SugarTable("WMS_BARCODE")]
|
public class WMS_BARCODE : iDBEntity
|
{
|
#region 构造函数
|
/// <summary>
|
/// 实体:WMS_BARCODE
|
/// </summary>
|
public WMS_BARCODE() {}
|
#endregion
|
|
#region 公共属性
|
/// <summary>
|
/// 主键
|
/// </summary>
|
[SugarColumn(IsPrimaryKey = true)]
|
public string Id { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string BARCODE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public int BARCODESTATUS { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public int BARCODETYPE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public int BOXTYPE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string PARENTBOXBARCODE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string SOURCEBARCODE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string LOTNO { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public DateTime? DATECODE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public DateTime? PERIOD { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string SERIALNO { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string MATERIALCODE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public int SOURCETYPE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string SOURCECODE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public int? SOURCEDETAILLINE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string SUPPLIERCODE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double PACKQTY { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double? CURRENTQTY { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double INITIALQTY { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public int QCSTATUS { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public double WEIGHT { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public DateTime WEIGHTTIME { get; set; } = DateTime.MinValue;
|
/// <summary>
|
///
|
/// </summary>
|
public string PRINTTEMPLATE { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public int PRINTCOUNT { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public DateTime LASTPRINTTIME { get; set; } = DateTime.MinValue;
|
/// <summary>
|
///
|
/// </summary>
|
public string REMARK { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public DateTime LastModificationTime { get; set; } = DateTime.MinValue;
|
/// <summary>
|
///
|
/// </summary>
|
public long LastModifierUserId { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public DateTime CreationTime { get; set; } = DateTime.MinValue;
|
/// <summary>
|
///
|
/// </summary>
|
public long CreatorUserId { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string SOURCEORDER { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string STATEFLAG { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string DATECODE_STR { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string CARTON { get; set; }
|
/// <summary>
|
///
|
/// </summary>
|
public string PALLET { get; set; }
|
#endregion
|
|
#region 虚拟属性
|
/*例子
|
[SugarColumn(IsIgnore = true)]
|
public string FieldName { get; set; }
|
*/
|
#endregion
|
|
#region 枚举变量
|
/*例子
|
public enum FieldNames
|
{
|
[Description("枚举描述0")]
|
Enum0,
|
[Description("枚举描述1")]
|
Enum1,
|
}
|
*/
|
public class InvStorageInfoSides
|
{
|
//增加无效状态 2022-07-04 Ben Lin
|
public enum BarcodeStatus
|
{
|
/// <summary>
|
/// 未入库
|
/// </summary>
|
UnInstock = 0,
|
/// <summary>
|
/// 在库
|
/// </summary>
|
Instock = 1,
|
/// <summary>
|
/// 已出库
|
/// </summary>
|
Outstock = 2,
|
/// <summary>
|
/// 无效
|
/// </summary>
|
InValid = 3,
|
/// <summary>
|
/// 异常
|
/// </summary>
|
Exception = 9
|
}
|
|
/// <summary>
|
/// 条码类型
|
/// </summary>
|
public enum BarcodeType
|
{
|
/// <summary>
|
/// SN条码
|
/// </summary>
|
SN = 0,
|
/// <summary>
|
/// 容器条码
|
/// </summary>
|
Carton = 1
|
}
|
|
public enum QCStatus
|
{
|
/// <summary>
|
/// 未质检
|
/// </summary>
|
INIT = 0,
|
|
/// <summary>
|
/// 质检合格
|
/// </summary>
|
GOOD = 1,
|
|
/// <summary>
|
/// 质检不合格
|
/// </summary>
|
NG = 2
|
}
|
|
public enum InOutType
|
{
|
/// <summary>
|
/// 生成
|
/// </summary>
|
Generate = 0,
|
/// <summary>
|
/// 入库
|
/// </summary>
|
InStock = 10,
|
/// <summary>
|
/// 出库
|
/// </summary>
|
OutStock = 20,
|
/// <summary>
|
/// 拆包
|
/// </summary>
|
Spit = 30,
|
/// <summary>
|
/// 库位调整出
|
/// </summary>
|
LocationAdjustOut = 40,
|
/// <summary>
|
/// 库位调整入
|
/// </summary>
|
LocationAdjustIn = 50,
|
/// <summary>
|
/// 调拨入
|
/// </summary>
|
TransferIn = 60,
|
/// <summary>
|
/// 调拨出
|
/// </summary>
|
TransferOut = 70,
|
/// <summary>
|
/// 调整信息
|
/// </summary>
|
Adjust = 80,
|
/// <summary>
|
/// 异常出库
|
/// </summary>
|
ExcepitOutStock = 90,
|
/// <summary>
|
/// 报废
|
/// </summary>
|
Scrap = 100,
|
/// <summary>
|
/// 来料退货
|
/// </summary>
|
Return = 110
|
}
|
|
public enum ScanStatus
|
{
|
/// <summary>
|
/// 进行中
|
/// </summary>
|
WORKING = 0,
|
|
/// <summary>
|
/// 已完成
|
/// </summary>
|
COMPLETE = 9
|
}
|
|
public enum ScanSubmitStatus
|
{
|
/// <summary>
|
/// 未处理
|
/// </summary>
|
INIT = 0,
|
|
/// <summary>
|
/// 处理完成
|
/// </summary>
|
COMPLETE = 9
|
}
|
|
}
|
#endregion
|
|
#region 公共方法
|
|
#endregion
|
|
}//endClass
|
}
|