using Newtonsoft.Json; using OfficeOpenXml.Attributes; using SqlSugar; using System; using System.Collections.Generic; namespace ARW.Model.Vo.Business.OrderManage.Orders { /// /// 订单展示对象 /// /// @author lwh /// @date 2023-08-29 /// public class OrderVo { /// /// 描述 : /// [EpplusIgnore] public int OrderId { get; set; } /// /// 描述 : /// [JsonConverter(typeof(ValueToStringConverter))] [EpplusIgnore] public long OrderGuid { get; set; } /// /// 商品信息 /// public List GoodsInfoList { get; set; } /// /// 描述 :客户guid /// [JsonConverter(typeof(ValueToStringConverter))] [EpplusTableColumn(Header = "客户guid")] public long CustomerGuid { get; set; } /// /// 客户名称 /// public string CustomerNickName { get; set;} /// /// 客户手机号 /// public string CustomerMobilePhoneNumber { get; set; } /// /// 客户头像 /// public string CustomerAvatar { get; set; } /// /// 描述 :订单号 /// [EpplusTableColumn(Header = "订单号")] public string OrderNumber { get; set; } /// /// 描述 :订单金额 /// [EpplusTableColumn(Header = "订单金额")] public decimal OrderAmount { get; set; } /// /// 描述 :实际付款金额(包含运费) /// [EpplusTableColumn(Header = "实际付款金额(包含运费)")] public decimal PayPrice { get; set; } /// /// 描述 :运费金额 /// [EpplusTableColumn(Header = "运费金额")] public decimal ExpressPrice { get; set; } /// /// 描述 :支付方式(1微信支付 2余额支付) /// [EpplusTableColumn(Header = "支付方式")] public int PayType { get; set; } /// /// 描述 :付款状态(1未付款 2已付款) /// [EpplusTableColumn(Header = "付款状态(1未付款 2已付款)")] public int PayStatus { get; set; } /// /// 描述 :配送方式(1快递配送) /// [EpplusTableColumn(Header = "配送方式(1快递配送)")] public int DeliveryType { get; set; } /// /// 描述 :发货状态(1未发货 2已发货) /// [EpplusTableColumn(Header = "发货状态(1未发货 2已发货)")] public int DeliveryStatus { get; set; } /// /// 描述 :收货状态(1未收货 2已收货) /// [EpplusTableColumn(Header = "收货状态(1未收货 2已收货)")] public int ReceiptStatus { get; set; } /// /// 描述 :订单状态(1进行中 2取消 3待取消 4已完成) /// [EpplusTableColumn(Header = "订单状态(1进行中 2取消 3待取消 4已完成)")] public int OrderStatus { get; set; } /// /// 下单时间 /// public DateTime CreateTime { get; set; } } }