using System; using System.Collections.Generic; using SqlSugar; using WMS.BZModels; namespace wms.sqlsugar.model.sx { [Tenant("sx")] [SugarTable("WCS_TaskDtl" + "_{year}{month}{day}", "任务明细表")] [SplitTable(SplitType.Month)]//按年分表 (自带分表支持 年、季、月、周、日) public class WCSTaskDtl : BaseEntityModel { /// /// ID /// [SugarColumn(IsPrimaryKey = true , ColumnDataType ="uniqueidentifier" , IsNullable = false , ColumnDescription ="ID")] public Guid ID { get; set; } /// /// 父级任务号 /// [SugarColumn(ColumnDataType ="int" , IsNullable = false , ColumnDescription ="父级任务号")] public int ParentTaskCode { get; set; } /// /// 当前位置 /// [SugarColumn(ColumnDataType ="varchar" , Length = 255 , IsNullable = false , ColumnDescription ="当前位置")] public string CurPoint { get; set; } /// /// 下一个地址 /// [SugarColumn(ColumnDataType ="varchar" , Length = 255 , IsNullable = true , ColumnDescription ="下一个地址")] public string NextPoint { get; set; } /// /// 描述 /// [SugarColumn(ColumnDataType ="varchar" , Length = 255 , IsNullable = false , ColumnDescription ="描述")] public string Desc { get; set; } /// /// 是否可用 /// [SugarColumn(ColumnDataType ="bit" , IsNullable = false , ColumnDescription ="是否可用")] public bool Enabled { get; set; } /// /// 版本号 /// [SugarColumn(ColumnDataType ="timestamp" , IsNullable = true , ColumnDescription ="版本号")] public byte[] VER { get; set; } /// /// 创建用户 /// [SugarColumn(ColumnDataType = "varchar", Length = 50, IsNullable = false, ColumnDescription = "创建用户")] public string AddWho { get; set; } /// /// 创建时间 /// [SugarColumn(ColumnDataType = "datetime", IsNullable = false, ColumnDescription = "创建时间")] [SplitField] public DateTime AddTime { get; set; } } }