using FreeSql.DataAnnotations; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Store.Contracts.Order.Entitys; /// /// 微信小店售后单表 /// [Table(Name = "erp.oms_wei_refund")] public class WeiRefundEntity { /// /// id /// [Column(Name = "id", IsPrimary = true, IsIdentity = true)] public long Id { get; set; } /// /// 店铺id /// [Column(Name = "shop_id")] public long? ShopId { get; set; } /// /// 售后单号 /// [Column(Name = "after_sale_order_id")] public string AfterSaleOrderId { get; set; } /// /// 售后单当前状态,参考:USER_CANCELD 用户取消申请 / MERCHANT_PROCESSING 商家受理中 / MERCHANT_REJECT_REFUND 商家拒绝退款 / MERCHANT_REJECT_RETURN 商家拒绝退货退款 / USER_WAIT_RETURN 待买家退货 / RETURN_CLOSED 退货退款关闭 / MERCHANT_WAIT_RECEIPT 待商家收货 / MERCHANT_OVERDUE_REFUND 商家逾期未退款 / MERCHANT_REFUND_SUCCESS 退款完成 / MERCHANT_RETURN_SUCCESS 退货退款完成 / PLATFORM_REFUNDING 平台退款中 / PLATFORM_REFUND_FAIL 平台退款失败 / USER_WAIT_CONFIRM 待用户确认 / MERCHANT_REFUND_RETRY_FAIL 商家打款失败,客服关闭售后 / MERCHANT_FAIL 售后关闭 / USER_WAIT_CONFIRM_UPDATE 待用户处理商家协商 / USER_WAIT_HANDLE_MERCHANT_AFTER_SALE 待用户处理商家代发起的售后申请 /// [Column(Name = "status")] public string Status { get; set; } /// /// 买家身份标识 /// [Column(Name = "openid")] public string Openid { get; set; } /// /// 买家在开放平台的唯一标识符,若当前视频号小店已绑定到微信开放平台账号下会返回 /// [Column(Name = "unionid")] public string Unionid { get; set; } /// /// 商品spuid /// [Column(Name = "product_id")] public string ProductId { get; set; } /// /// 商品skuid /// [Column(Name = "sku_id")] public string SkuId { get; set; } /// /// 售后数量 /// [Column(Name = "count")] public int? Count { get; set; } /// /// 是否极速退款RefundInfo /// [Column(Name = "fast_refund")] public string FastRefund { get; set; } /// /// 标明售后单退款直接原因, 枚举值参考 RefundReason /// [Column(Name = "refund_reason")] public int? RefundReason { get; set; } /// /// 退款金额(分) /// [Column(Name = "refund_amount")] public int? RefundAmount { get; set; } /// /// 快递单号 /// [Column(Name = "return_waybill_id")] public string ReturnWaybillId { get; set; } /// /// 物流公司id /// [Column(Name = "return_delivery_id")] public string ReturnDeliveryId { get; set; } /// /// 物流公司名称 /// [Column(Name = "return_delivery_name")] public string ReturnDeliveryName { get; set; } /// /// 售后相关商品信息JSON /// [Column(Name = "merchant_upload_info")] public string MerchantUploadInfo { get; set; } /// /// 售后单创建时间戳 /// [Column(Name = "create_time")] public int? CreateTime { get; set; } /// /// 售后单更新时间戳 /// [Column(Name = "update_time")] public int? UpdateTime { get; set; } /// /// 退款原因 /// [Column(Name = "reason")] public string Reason { get; set; } /// /// 退款原因解释 /// [Column(Name = "reason_text")] public string ReasonText { get; set; } /// /// 售后类型。REFUND:退款;RETURN:退货退款。 /// [Column(Name = "type")] public string Type { get; set; } /// /// 订单号,该字段可用于获取订单 /// [Column(Name = "order_id")] public string OrderId { get; set; } /// /// detail json /// [Column(Name = "details")] public string Details { get; set; } /// /// 纠纷id,该字段可用于获取纠纷信息 /// [Column(Name = "complaint_id")] public string ComplaintId { get; set; } /// /// 微信支付退款的响应 /// [Column(Name = "refund_resp")] public string RefundResp { get; set; } /// /// 推送状态(0未推送;1推送成功;2推送失败) /// [Column(Name = "pull_status")] public int? PullStatus { get; set; } /// /// 订单审核时间 /// [Column(Name = "pull_time")] public DateTime? PullTime { get; set; } /// /// 商品id(o_goods外键) /// [Column(Name = "erp_goods_id")] public long ErpGoodsId { get; set; } /// /// 商品skuid(o_goods_sku外键) /// [Column(Name = "erp_goods_sku_id")] public long ErpGoodsSkuId { get; set; } /// /// 商户id /// [Column(Name = "merchant_id")] public long MerchantId { get; set; } /// /// 仓库受理状态 /// [Column(Name = "warehouse_status")] public int WarehouseStatus { get; set; } /// /// 退货收件人姓名 /// [Column(Name = "return_user_name")] public string ReturnUserName { get; set; } /// /// 退货省份 /// [Column(Name = "return_province")] public string ReturnProvince { get; set; } /// /// 退货城市 /// [Column(Name = "return_city")] public string ReturnCity { get; set; } /// /// 退货区县 /// [Column(Name = "return_county")] public string ReturnCounty { get; set; } /// /// 退货详细地址 /// [Column(Name = "return_detail")] public string ReturnDetail { get; set; } /// /// 退货联系电话 /// [Column(Name = "return_tel")] public string ReturnTel { get; set; } }