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