namespace Admin.NET.Plugin.AiDOP.Entity.S0.Warehouse; /// /// 物料状态任务指派(复刻 wms_rwzp) /// [SugarTable("wms_rwzp", "物料状态任务指派(复刻 wms_rwzp)")] public class AdoS0TaskAssignment { [SugarColumn(ColumnName = "rec_id", ColumnDescription = "主键", IsPrimaryKey = true, IsIdentity = true, ColumnDataType = "bigint")] public long Id { get; set; } [SugarColumn(ColumnName = "company_ref_id", ColumnDescription = "关联公司 ID", ColumnDataType = "bigint")] public long CompanyRefId { get; set; } [SugarColumn(ColumnName = "factory_ref_id", ColumnDescription = "关联工厂 ID", ColumnDataType = "bigint")] public long FactoryRefId { get; set; } [SugarColumn(ColumnName = "domain_code", ColumnDescription = "工厂域编码", Length = 50)] public string DomainCode { get; set; } = string.Empty; /// 提出日期(tcrq) [SugarColumn(ColumnName = "tcrq", ColumnDescription = "提出日期", IsNullable = true)] public DateTime? Tcrq { get; set; } /// 申请人(sqr) [SugarColumn(ColumnName = "sqr", ColumnDescription = "申请人", Length = 100, IsNullable = true)] public string? Sqr { get; set; } /// 任务类型(rwlx) [SugarColumn(ColumnName = "rwlx", ColumnDescription = "任务类型", Length = 50, IsNullable = true)] public string? Rwlx { get; set; } /// 物料编码(wlbm) [SugarColumn(ColumnName = "wlbm", ColumnDescription = "物料编码", Length = 100, IsNullable = true)] public string? Wlbm { get; set; } /// 数量(sl) [SugarColumn(ColumnName = "sl", ColumnDescription = "数量", IsNullable = true)] public decimal? Sl { get; set; } /// 批次(rqpc) [SugarColumn(ColumnName = "rqpc", ColumnDescription = "批次", Length = 100, IsNullable = true)] public string? Rqpc { get; set; } /// 原始库位(yskw) [SugarColumn(ColumnName = "yskw", ColumnDescription = "原始库位", Length = 100, IsNullable = true)] public string? Yskw { get; set; } /// 目的库位(mdkw) [SugarColumn(ColumnName = "mdkw", ColumnDescription = "目的库位", Length = 100, IsNullable = true)] public string? Mdkw { get; set; } /// 需求时间(xqsj) [SugarColumn(ColumnName = "xqsj", ColumnDescription = "需求时间", IsNullable = true)] public DateTime? Xqsj { get; set; } /// 处理人(clr) [SugarColumn(ColumnName = "clr", ColumnDescription = "处理人", Length = 100, IsNullable = true)] public string? Clr { get; set; } /// 备注(bz) [SugarColumn(ColumnName = "bz", ColumnDescription = "备注", Length = 500, IsNullable = true)] public string? Bz { get; set; } /// 状态(zt) [SugarColumn(ColumnName = "zt", ColumnDescription = "状态", Length = 50, IsNullable = true)] public string? Zt { get; set; } [SugarColumn(ColumnName = "create_user", ColumnDescription = "创建人", Length = 100, IsNullable = true)] public string? CreateUser { get; set; } [SugarColumn(ColumnName = "create_time", ColumnDescription = "创建时间")] public DateTime CreateTime { get; set; } = DateTime.Now; [SugarColumn(ColumnName = "update_user", ColumnDescription = "更新人", Length = 100, IsNullable = true)] public string? UpdateUser { get; set; } [SugarColumn(ColumnName = "update_time", ColumnDescription = "更新时间", IsNullable = true)] public DateTime? UpdateTime { get; set; } /// 列表展示:物料名称(不落库,来自 ItemMaster) [SugarColumn(IsIgnore = true)] public string? ItemDescr { get; set; } }