using FreeSql.DataAnnotations; namespace BBWYB.Server.Model.Db { /// <summary> /// 时限任务表 /// </summary> [Table(Name = "timelimittask", DisableSyncStructure = true)] public partial class TimeLimitTask { [Column(IsPrimary = true)] public long Id { get; set; } /// <summary> /// 完成时间 /// </summary> [Column(DbType = "datetime")] public DateTime? CompletionTime { get; set; } /// <summary> /// 创建时间 /// </summary> [Column(DbType = "datetime")] public DateTime? CreateTme { get; set; } /// <summary> /// 付款时间 /// </summary> [Column(DbType = "datetime")] public DateTime? PayTime { get; set; } /// <summary> /// 到期时间(非时间长度,而是具体的时间) /// </summary> [Column(DbType = "datetime")] public DateTime? ExpirationTime { get; set; } /// <summary> /// 是否及时完成 /// </summary> public bool? IsTimely { get; set; } /// <summary> /// 订单Id (采购任务时有效) /// </summary> [Column(StringLength = 50)] public string OrderId { get; set; } /// <summary> /// 订单Sn (采购任务时有效) /// </summary> [Column(StringLength = 100)] public string OrderSn { get; set; } /// <summary> /// 店铺Id /// </summary> public long? ShopId { get; set; } /// <summary> /// SKU /// </summary> [Column(StringLength = 50)] public string SkuId { get; set; } /// <summary> /// 任务类型(采购任务=0,合格证拟定任务=10,合格证补充任务=11) /// </summary> [Column(MapType = typeof(int?))] public Enums.TimeLimitTaskType? TaskType { get; set; } /// <summary> /// 备注 /// </summary> [Column(StringLength = 500)] public string Remark { get; set; } /// <summary> /// 任务Id(待优化任务有效) /// </summary> public long TaskId { get; set; } } }