using Newtonsoft.Json; using OfficeOpenXml.Attributes; using SqlSugar; using System; using System.Collections.Generic; namespace ARW.Model.Vo.Api.OrderManage.Orders { /// /// 订单展示对象Api /// /// @author lwh /// @date 2023-09-01 /// public class OrderVoApi { /// /// 描述 : /// public int OrderId { get; set; } /// /// 描述 : /// [JsonConverter(typeof(ValueToStringConverter))] public long OrderGuid { get; set; } /// /// 描述 :订单号 /// public string OrderNo { get; set; } /// /// 描述 :商品列表 /// public List GoodsList { get; set; } /// /// 描述 :商品总金额 /// public decimal GoodsTotalAmoun { get; set; } /// /// 描述 :订单金额 /// public decimal OrderAmount { get; set; } /// /// 描述 :实际付款金额(包含运费) /// public decimal PayPrice { get; set; } /// /// 描述 :运费金额 /// public decimal ExpressPrice { get; set; } /// /// 描述 :付款状态(1未付款 2已付款) /// public int PayStatus { get; set; } /// /// 描述 :发货状态(1未发货 2已发货) /// public int DeliveryStatus { get; set; } /// /// 描述 :收货状态(1未收货 2已收货) /// public int ReceiptStatus { get; set; } /// /// 描述 :订单状态(1进行中 2取消 3待取消 4已完成) /// public int OrderStatus { get; set; } /// /// 描述 :是否已评价(1否 2是) /// public int IsComment { get; set; } } /// /// 订单详情展示对象Api /// public class OrderApiDetailsVo { [EpplusIgnore] public int OrderId { get; set; } [JsonConverter(typeof(ValueToStringConverter))] [EpplusIgnore] public long OrderGuid { get; set; } /// /// 店铺名称 /// public string StoreName { get; set; } /// /// 订单号 /// public string OrderNo { get; set; } /// /// 订单状态(1: 待付款 2: 待发货 3: 待收货 4: 已完成 5:待取消) /// public int OrderStatus { get; set; } /// /// 订单总额 /// public decimal TotalAmount { get; set; } /// /// 商品总额 /// public decimal GoodsAmount { get; set; } /// /// 支付金额 /// public decimal PaymentAmount { get; set; } /// /// 运费 /// public decimal FreightFee { get; set; } /// /// 优惠券金额 /// public decimal CouponAmount { get; set; } /// /// 备注 /// public string Remark { get; set; } /// /// 订单商品 /// public List OrderItemVOs { get; set; } /// /// 地址 /// public Logistics LogisticsVO { get; set; } /// /// 物流状态 /// public TrajectoryVo TrajectoryVos { get; set; } /// /// 自动取消时间 /// public DateTime? AutoCancelTime { get; set; } /// /// 订单状态名称 /// public string OrderStatusName { get; set; } } }