using Masuit.Tools.Core.Validator; using SqlSugar; using System.ComponentModel.DataAnnotations; using WIDESEA_Core.DB.Models; namespace WIDESEA_Model.Models { [SugarTable(nameof(DtBoxingInfo), "组盘信息")] public class DtBoxingInfo : BaseEntity { /// /// 主键 /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")] public int Id { get; set; } /// /// 托盘编码 /// [Required] [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "托盘编号")] public string PalletCode { get; set; } /// /// VIN号 /// [Required] [SugarColumn(IsNullable = true, ColumnDescription = "VIN号")] public string VIN { get; set; } /// /// Rfid /// [SugarColumn(IsNullable = true, ColumnDescription = "Rfid")] public string Rfid { get; set; } ///// ///// 当前状态 ///// //[Required] //[SugarColumn(IsNullable = false, ColumnDescription = "当前状态")] //public int CurrentStatue { get; set; } ///// ///// 库存明细 ///// //[MinItemsCount(1)] // 检测集合元素最少1个 //[SugarColumn(ColumnName = "BoxingInfoDetails")] //[Navigate(NavigateType.OneToMany, nameof(DtBoxingInfoDetail.BoxingInfoId))] //public List BoxingInfoDetails { get; set; } } }