using Admin.NET.Core; /* * @author : 刘文奇 * @date : 2024/5/29上午10:26:39 * @desc : 调度任务 */ namespace Admin.NET.Application.Entity { /// /// 板件队列数据 /// [SugarTable("mes_upi_linequeue", "板件队列数据")] public class Mes_Upi_LineQueue : EntityBaseForRecord { [Required] [SugarColumn(ColumnName = "Upi", ColumnDescription = "部件条码", Length = 50)] public string Upi { get; set; } [Required] [SugarColumn(ColumnName = "PackageCode", ColumnDescription = "包装号", Length = 50)] public string PackageCode { get; set; } [Required] [SugarColumn(ColumnName = "Shelf", ColumnDescription = "次序", Length = 50)] public int Shelf { get; set; } /// /// 生产单号 /// [SugarColumn(ColumnName = "Info5", ColumnDescription = "生产单号", Length = 60)] public string? Info5 { get; set; } [Required] [SugarColumn(ColumnName = "PlanNo", ColumnDescription = "批次号", Length = 50)] public string PlanNo { get; set; } [Required] [SugarColumn(ColumnName = "OrderId", ColumnDescription = "订单号", Length = 50)] public string OrderId { get; set; } /// /// 所在区域 /// [SugarColumn(ColumnName = "AreaCode", ColumnDescription = "所在区域")] public AreaCodeEnum? AreaCode { get; set; } = AreaCodeEnum.无区域; /// /// 板料状态 /// [Required] [SugarColumn(ColumnName = "UpiStatus", ColumnDescription = "板料状态")] public UpiStatusEnum UpiStatus { get; set; } = UpiStatusEnum.初始; /// /// 标记 /// [SugarColumn(ColumnName = "UpiFlag", ColumnDescription = "标记")] public UpiFlagEnum? UpiFlag { get; set; } = UpiFlagEnum.正常; /// /// 位置 /// [SugarColumn(ColumnName = "Location", ColumnDescription = "位置")] public string? Location { get; set; } [Required] [SugarColumn(ColumnName = "DetailName", ColumnDescription = "部件名称", Length = 50)] public string DetailName { get; set; } /// /// 材料 /// [SugarColumn(ColumnName = "Info18", ColumnDescription = "材料", Length = 60)] public string? Info18 { get; set; } /// /// 备注 /// [SugarColumn(ColumnName = "OperRemark", ColumnDescription = "备注", Length = 100)] public string? OperRemark { get; set; } } }