using System; using System.Collections.Generic; using SqlSugar; using OfficeOpenXml.Attributes; using Newtonsoft.Json; namespace ARW.Model.Models.Business.OrderTasks { /// /// 订单取消任务,数据实体对象 /// /// @author lwh /// @date 2023-10-23 /// [SugarTable("tb_order_task")] public class OrderTask : BusinessBase { /// /// 描述 :订单取消任务id /// 空值 : false /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnName = "order_task_id")] public int OrderTaskId { get; set; } /// /// 描述 :订单取消任务guid /// 空值 : false /// [JsonConverter(typeof(ValueToStringConverter))] [SugarColumn(IsPrimaryKey = true, IsIdentity = false, ColumnName = "order_task_guid")] public long OrderTaskGuid { get; set; } /// /// 描述 :客户guid(外键) /// 空值 : false /// [JsonConverter(typeof(ValueToStringConverter))] [SugarColumn(ColumnName = "customer_guid")] public long CustomerGuid { get; set; } /// /// 描述 :订单guid(外键) /// 空值 : false /// [JsonConverter(typeof(ValueToStringConverter))] [SugarColumn(ColumnName = "order_guid")] public long OrderGuid { get; set; } /// /// 描述 :订单结束时间 /// 空值 : false /// [SugarColumn(ColumnName = "end_time")] public DateTime? EndTime { get; set; } /// /// 描述 :订单支付状态(1未支付 2已支付) /// 空值 : false /// [SugarColumn(ColumnName = "pay_status")] public int PayStatus { get; set; } /// /// 描述 :订单取消状态(1待取消 2已取消) /// 空值 : false /// [SugarColumn(ColumnName = "cancel_status")] public int CancelStatus { get; set; } /// /// 描述 :失败原因 /// 空值 : true /// [SugarColumn(ColumnName = "error_msg")] public string ErrorMsg { get; set; } } }