Files
KJD_WebService/Store.Contracts/Order/Entitys/WeiExternalProcurementLogEntity.cs
T
chfei 22c7ecd4d8 增加 统计新接口
增加每日02时自动更新统计
2026-10-08 12:02:41 +08:00

285 lines
6.8 KiB
C#

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