using Admin.NET.Core;
using Admin.NET.Core.Enum;
namespace Admin.NET.Application.Entity;
///
/// 推送mes裁纸机接口
///
[SugarTable("mes_push_papercut", "推送mes裁纸机接口")]
public class MesPushPaperCut : EntityBase
{
#region 推送参数
///
/// 包装号
///
[Required]
[SugarColumn(ColumnName = "PackageCode", ColumnDescription = "包装号", Length = 50)]
public string PackageCode { get; set; }
[SugarColumn(ColumnName = "Info1", ColumnDescription = "纸箱长", Length = 50)]
public float? Info1 { get; set; }
[SugarColumn(ColumnName = "Info2", ColumnDescription = "纸箱宽", Length = 50)]
public float? Info2 { get; set; }
[SugarColumn(ColumnName = "Info3", ColumnDescription = "纸箱高", Length = 50)]
public float? Info3 { get; set; }
#endregion
///
/// 推送状态
///
[Required]
[SugarColumn(ColumnName = "PushStatus", ColumnDescription = "推送状态")]
public PushStatusEnum PushStatus { get; set; }
///
/// 推送时间
///
[SugarColumn(ColumnName = "PushTime", ColumnDescription = "推送时间")]
public DateTime? PushTime { get; set; }
///
/// 推送次数
///
[Required]
[SugarColumn(ColumnName = "PushNum", ColumnDescription = "推送次数")]
public int PushNum { get; set; }
///
/// 接口返回参数
///
[SugarColumn(ColumnName = "ApiMessage", ColumnDescription = "接口返回参数", Length = 5000)]
public string? ApiMessage { get; set; }
}