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_external_procurement_log")] public class WeiExternalProcurementLogEntity { /// /// 主键ID /// [Column(Name = "id", IsPrimary = true, IsIdentity = true)] public long Id { get; set; } /// /// 外部订单号 /// [Column(Name = "out_order_no")] public string OutOrderNo { get; set; } /// /// 平台订单号 /// [Column(Name = "order_no")] public string OrderNo { get; set; } /// /// 订单sku id /// [Column(Name = "order_sku_id")] public string OrderSkuId { get; set; } /// /// 买家账号 /// [Column(Name = "buyer_account")] public string BuyerAccount { get; set; } /// /// 外部金额(分) /// [Column(Name = "out_amount")] public int? OutAmount { get; set; } /// /// 采购人备注 /// [Column(Name = "purchaser_note")] public string PurchaserNote { get; set; } /// /// 快递公司1 /// [Column(Name = "express_1_company")] public string Express1Company { get; set; } /// /// 快递单号1 /// [Column(Name = "express_1_waybill")] public string Express1Waybill { get; set; } /// /// 快递公司2 /// [Column(Name = "express_2_company")] public string Express2Company { get; set; } /// /// 快递单号2 /// [Column(Name = "express_2_waybill")] public string Express2Waybill { get; set; } /// /// 退款状态 /// [Column(Name = "refund_status")] public string RefundStatus { get; set; } /// /// 取货时间 /// [Column(Name = "pickup_time")] public DateTime? PickupTime { get; set; } /// /// 中转仓状态:0 未使用,1 已创建,2 取号失败,3 处理中,4创建异常 /// [Column(Name = "transfer_warehouse_status")] public byte? TransferWarehouseStatus { get; set; } /// /// 取号失败原因 /// [Column(Name = "raw_message")] public string RawMessage { get; set; } /// /// 创建时间 /// [Column(Name = "created_time")] public DateTime? CreatedTime { get; set; } /// /// 更新时间 /// [Column(Name = "updated_time")] public DateTime? UpdatedTime { get; set; } /// /// 中转仓库编码 /// [Column(Name = "platform")] public string Platform { get; set; } /// /// 订单平台 /// [Column(Name = "order_platform_code")] public string OrderPlatformCode { get; set; } /// /// 唯一值编码 /// [Column(Name = "order_code")] public string OrderCode { get; set; } /// /// 1正常取号 2提前取号 3取号更正 /// [Column(Name = "pre_allocated_order_no")] public int? PreAllocatedOrderNo { get; set; } /// /// 是否转寄:0否,1是 /// [Column(Name = "is_transfer_ship")] public byte IsTransferShip { get; set; } /// /// 随机溯源码 /// [Column(Name = "random_code")] public string RandomCode { get; set; } /// /// 中转仓售后状态 /// [Column(Name = "transfer_refund_status")] public int? TransferRefundStatus { get; set; } /// /// 订单作废状态:0=正常,1=已作废,2=作废失败 /// [Column(Name = "order_void_status")] public int OrderVoidStatus { get; set; } /// /// 虚拟单号 /// [Column(Name = "virtual_waybill_no")] public string VirtualWaybillNo { get; set; } /// /// 虚拟快递公司 /// [Column(Name = "virtual_express_company")] public string VirtualExpressCompany { get; set; } /// /// 0: 未入库, 1: 已入库, 2: 已出库, 3:拦截到仓 /// [Column(Name = "warehouse_status")] public int WarehouseStatus { get; set; } /// /// 入库时间 /// [Column(Name = "inbound_time")] public DateTime? InboundTime { get; set; } /// /// 出库时间 /// [Column(Name = "outbound_time")] public DateTime? OutboundTime { get; set; } /// /// 是否有退货: 0=无,1=有 /// [Column(Name = "has_return")] public byte? HasReturn { get; set; } /// /// 订单初始金额(单位:分) /// [Column(Name = "postage")] public int? Postage { get; set; } /// /// 重试取号是否成功:0=未尝试 1=成功 2=失败 /// [Column(Name = "retry_acquire_success")] public byte RetryAcquireSuccess { get; set; } /// /// 超重费用,单位:分 /// [Column(Name = "over_weight_fee")] public int? OverWeightFee { get; set; } /// /// 99拒收成功退回 0未申请拒收 1已申请拒收 2申请拒收失败 3申请拒收成功(不一定真成功) 5取消拒收 /// [Column(Name = "has_reject")] public byte HasReject { get; set; } /// /// 拦截到仓时间 /// [Column(Name = "blocked_arrival_time")] public DateTime? BlockedArrivalTime { get; set; } /// /// 拒收时间 /// [Column(Name = "rejected_time")] public DateTime? RejectedTime { get; set; } /// /// 拦截退回状态:0未处理,1已退回,2退回失败 /// [Column(Name = "intercept_return_status")] public int? InterceptReturnStatus { get; set; } /// /// 拦截退回时间 /// [Column(Name = "intercept_return_time")] public DateTime? InterceptReturnTime { get; set; } /// /// 拦截退回操作信息/回调信息 /// [Column(Name = "intercept_return_info")] public string InterceptReturnInfo { get; set; } /// /// 拦截改地址状态:0未处理,1修改成功,2修改失败 /// [Column(Name = "intercept_address_status")] public byte? InterceptAddressStatus { get; set; } /// /// 拦截改地址时间 /// [Column(Name = "intercept_address_time")] public DateTime? InterceptAddressTime { get; set; } /// /// 拦截改地址操作信息/回调信息 /// [Column(Name = "intercept_address_info")] public string InterceptAddressInfo { get; set; } /// /// 是否手动发货:0自动发货,1手动发货 /// [Column(Name = "is_manual_shipment")] public int IsManualShipment { get; set; } /// /// 手动发货处理状态:0未处理,1成功,2失败 /// [Column(Name = "manual_shipment_status")] public int? ManualShipmentStatus { get; set; } }