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