using FreeSql.DataAnnotations;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Store.Contracts.Order.Entitys;
///
/// 拼多多买手订单表
///
[Table(Name = "wxxd.order_pdd_buyer_order")]
public class OrderPddBuyerOrderEntity
{
///
/// id
///
[Column(Name = "id", IsPrimary = true, IsIdentity = true)]
public long Id { get; set; }
///
/// 微信订单
///
[Column(Name = "wx_order_id")]
public string WxOrderId { get; set; }
///
/// 微信订单sku
///
[Column(Name = "wx_sku_id")]
public string WxSkuId { get; set; }
///
/// 微信订单发货类型 0 中转仓,1店铺后台直发
///
[Column(Name = "wx_send_type")]
public byte WxSendType { get; set; }
///
/// 中转单创建时间
///
[Column(Name = "TransitCreateTime")]
public DateTime? TransitCreateTime { get; set; }
///
/// 中转仓取号状态
///
[Column(Name = "pre_allocated_order_no")]
public int? PreAllocatedOrderNo { get; set; }
///
/// 买手编号
///
[Column(Name = "buyerId")]
public string BuyerId { get; set; }
///
/// 买手名称
///
[Column(Name = "buyerName")]
public string BuyerName { get; set; }
///
/// 买手单号
///
[Column(Name = "order_sn")]
public string OrderSn { get; set; }
///
/// 拍单订单金额
///
[Column(Name = "order_amount")]
public int? OrderAmount { get; set; }
///
/// 拍单时间
///
[Column(Name = "order_time")]
public long? OrderTime { get; set; }
///
/// 物流公司名称缩写
///
[Column(Name = "outExpressCompanyCode")]
public string OutExpressCompanyCode { get; set; }
///
/// 拍单物流单号
///
[Column(Name = "tracking_number")]
public string TrackingNumber { get; set; }
///
/// 订单状态
///
[Column(Name = "order_status_prompt")]
public string OrderStatusPrompt { get; set; }
///
/// 买手售后状态 2, 3, 4, 5, 7, 8, 10, 31 // 为售后,不支持修改物流 0:无售后 2:买家申请退款,待商家处理 3:退货退款,待商家处理 4:商家同意退款,退款中 5:平台同意退款,退款中 6:驳回退款,待买家处理 7:已同意退货退款,待用户发货 8:平台处理中 9:平台拒绝退款,退款关闭 10:退款成功 11:买家撤销 12:买家逾期未处理,退款失败 13:买家逾期,超过有效期 14:换货补寄待商家处理 15:换货补寄待用户处理 16:换货补寄成功 17:换货补寄失败 18:换货补寄待用户确认完成 21:待商家同意维修 22:待用户确认发货 24:维修关闭 25:维修成功 27:待用户确认收货 31:已同意拒收退款,待用户拒收 32:补寄待商家发货
///
[Column(Name = "after_sales_status")]
public int? AfterSalesStatus { get; set; }
///
/// 买手订单详情
///
[Column(Name = "order_detail")]
public string OrderDetail { get; set; }
///
/// add_time
///
[Column(Name = "add_time")]
public DateTime AddTime { get; set; }
///
/// mdy_time
///
[Column(Name = "mdy_time")]
public DateTime MdyTime { get; set; }
///
/// 取件码
///
[Column(Name = "pickup_code")]
public string PickupCode { get; set; }
}