using System; using System.Collections.Generic; using System.Linq; using SqlSugar; using WIDESEA_Core.DB.Models; namespace WIDESEA_Model.Models { /// /// 区域表 /// [SugarTable("Dt_AreaInfo")] public class Dt_AreaInfo : BaseEntity { /// /// 备 注:区域ID /// 默认值: /// [SugarColumn(ColumnName="AreaID" ,IsPrimaryKey = true,IsIdentity = true) ] public int AreaID { get; set; } /// /// 备 注:区域编码 /// 默认值: /// [SugarColumn(ColumnName="AreaCode" ) ] public string AreaCode { get; set; } = null!; /// /// 备 注:区域名称 /// 默认值: /// [SugarColumn(ColumnName="AreaName" ) ] public string? AreaName { get; set; } /// /// 备 注:区域类型 /// 默认值: /// [SugarColumn(ColumnName="AreaType" ) ] public string? AreaType { get; set; } /// /// 备 注:区域描述 /// 默认值: /// [SugarColumn(ColumnName="AreaDesc" ) ] public string? AreaDesc { get; set; } /// /// 备 注:区域状态 /// 默认值: /// [SugarColumn(ColumnName="AreaStatus" ) ] public int? AreaStatus { get; set; } /// /// 备 注: 区域点位 /// 默认值: /// [SugarColumn(ColumnName="Spare1" ) ] public string? Spare1 { get; set; } /// /// 备 注: 对应MOM区域编码 /// 默认值: /// [SugarColumn(ColumnName="Spare2" ) ] public string? Spare2 { get; set; } /// /// 备 注: 上位软件名称 /// 默认值: /// [SugarColumn(ColumnName="Spare3" ) ] public string? Spare3 { get; set; } /// /// 备 注: /// 默认值: /// [SugarColumn(ColumnName="Spare4" ) ] public string? Spare4 { get; set; } /// /// 备 注: /// 默认值: /// [SugarColumn(ColumnName="Spare5" ) ] public string? Spare5 { get; set; } /// /// 库区明细 /// [SugarColumn(ColumnName = "库区明细")] [Navigate(NavigateType.OneToMany, nameof(Dt_WareAreaInfo.AreaID))] public List Dt_WareAreaInfoDetailList { get; set; } } }