using Admin.NET.Core;
using Admin.NET.Core.Enum;
namespace Admin.NET.Application.Entity;
///
/// 推送mes包装号表
///
[SugarTable("mes_push_packagecode", "推送mes包装号表")]
public class MesPushPackageCode : EntityBase
{
///
/// 包装号
///
[Required]
[SugarColumn(ColumnName = "PackageCode", ColumnDescription = "包装号", Length = 50)]
public string PackageCode { get; set; }
///
/// 推送状态
///
[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; }
}