| using SqlSugar; | 
| using WIDESEA_Core.DB.Models; | 
|   | 
| namespace WIDESEA_Model.Models; | 
|   | 
| [SugarTable(nameof(DtLocationStatusChangeRecord), "货位状态变动记录")] | 
| public class DtLocationStatusChangeRecord : BaseEntity | 
| { | 
|     /// <summary> | 
|     /// 主键 | 
|     /// </summary> | 
|     [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")] | 
|     public int Id { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 货位主键 | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = false, ColumnDescription = "货位主键")] | 
|     public int LocationId { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 货位编号 | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = true, Length = 20, ColumnDescription = "货位编号")] | 
|     public string LocationCode { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 变动前货位状态 | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = false, ColumnDescription = "变动前货位状态")] | 
|     public int BeforeStatus { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 变动后货位状态 | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = false, ColumnDescription = "变动后货位状态")] | 
|     public int AfterStatus { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 变动类型(出库、入库、手动调整...) | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = false, ColumnDescription = "变动类型(出库、入库、手动调整...)")] | 
|     public int ChangeType { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 单据主键 | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = true, ColumnDescription = "单据主键")] | 
|     public int? OrderId { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 单据编号 | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "单据编号")] | 
|     public string OrderNo { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 单据明细主键 | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = true, ColumnDescription = "单据明细主键")] | 
|     public int? OrderDetailId { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 任务号 | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = true, ColumnDescription = "任务号")] | 
|     public int? TaskNum { get; set; } | 
|   | 
|     /// <summary> | 
|     /// 备注 | 
|     /// </summary> | 
|     [SugarColumn(IsNullable = true, ColumnDescription = "备注")] | 
|     public string Remark { get; set; } | 
| } |