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