| using Magicodes.ExporterAndImporter.Core; | 
| using SqlSugar; | 
| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using WIDESEAWCS_Core.DB.Models; | 
| using WIDESEAWCS_Core.Enums; | 
|   | 
| namespace WIDESEAWCS_QuartzJob.Models | 
| { | 
|     [SugarTable(nameof(Dt_Router), "设备路由配置")] | 
|     public class Dt_Router : BaseEntity | 
|     { | 
|         /// <summary> | 
|         /// 主键 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "主键")] | 
|         [ExporterHeader(DisplayName = "主键")] | 
|         [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")] | 
|         public int Id { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 起点位置 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "起点位置")] | 
|         [ExporterHeader(DisplayName = "起点位置")] | 
|         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "起点位置")] | 
|         public string StartPosi { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 终点位置 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "终点位置")] | 
|         [ExporterHeader(DisplayName = "终点位置")] | 
|         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "终点位置")] | 
|         public string NextPosi { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 路由类型 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "路由类型")] | 
|         [ExporterHeader(DisplayName = "路由类型")] | 
|         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "路由类型")] | 
|         public RouterInOutType InOutType { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 子位置 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "子位置")] | 
|         [ExporterHeader(DisplayName = "子位置")] | 
|         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "子位置")] | 
|         public string ChildPosi { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 子位置所属设备 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "子位置所属设备")] | 
|         [ExporterHeader(DisplayName = "子位置所属设备")] | 
|         [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "子位置所属设备")] | 
|         public string ChildPosiDeviceCode { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 堆垛机取货/放货行 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "堆垛机取货/放货行")] | 
|         [ExporterHeader(DisplayName = "堆垛机取货/放货行")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "堆垛机取货/放货行")] | 
|         public int? SrmRow { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 堆垛机取货/放货列 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "堆垛机取货/放货列")] | 
|         [ExporterHeader(DisplayName = "堆垛机取货/放货列")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "堆垛机取货/放货列")] | 
|         public int? SrmColumn { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 堆垛机取货/放货层 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "堆垛机取货/放货层")] | 
|         [ExporterHeader(DisplayName = "堆垛机取货/放货层")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "堆垛机取货/放货层")] | 
|         public int? SrmLayer { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 深度 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "深度")] | 
|         [ExporterHeader(DisplayName = "深度")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "深度")] | 
|         public int? Depth { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 是否是最终点 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "是否是最终点")] | 
|         [ExporterHeader(DisplayName = "是否是最终点")] | 
|         [SugarColumn(IsNullable = false, ColumnDescription = "是否是最终点")] | 
|         public bool IsEnd { get; set; } | 
|   | 
|         /// <summary> | 
|         /// 备注 | 
|         /// </summary> | 
|         [ImporterHeader(Name = "备注")] | 
|         [ExporterHeader(DisplayName = "备注")] | 
|         [SugarColumn(IsNullable = true, ColumnDescription = "备注")] | 
|         public string Remark { get; set; } | 
|     } | 
| } |