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; } } }