Files
KJD_WebService/Store.Contracts/Order/Entitys/WeiOrderItemEntity.cs
T
chfei fa03add754 增加同步物流模块
修改现有架构,改为分模块( 简易版)
2026-09-22 17:52:42 +08:00

236 lines
5.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using FreeSql.DataAnnotations;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Store.Contracts.Order.Entitys;
/// <summary>
/// 微信订单商品明细表
/// </summary>
[Table(Name = "erp.oms_wei_order_item")]
public class WeiOrderItemEntity
{
/// <summary>
/// id
/// </summary>
[Column(Name = "id", IsPrimary = true, IsIdentity = true)]
public long Id { get; set; }
/// <summary>
/// 店铺id
/// </summary>
[Column(Name = "shop_id")]
public long ShopId { get; set; }
/// <summary>
/// 商户id
/// </summary>
[Column(Name = "merchant_id")]
public long MerchantId { get; set; }
/// <summary>
/// 订单id(平台订单id)
/// </summary>
[Column(Name = "order_id")]
public string OrderId { get; set; }
/// <summary>
/// 商品spuid
/// </summary>
[Column(Name = "product_id")]
public string ProductId { get; set; }
/// <summary>
/// 商品skuid
/// </summary>
[Column(Name = "sku_id")]
public string SkuId { get; set; }
/// <summary>
/// sku小图
/// </summary>
[Column(Name = "thumb_img")]
public string ThumbImg { get; set; }
/// <summary>
/// sku数量
/// </summary>
[Column(Name = "sku_cnt")]
public int SkuCnt { get; set; }
/// <summary>
/// 售卖单价(单位:分)
/// </summary>
[Column(Name = "sale_price")]
public int? SalePrice { get; set; }
/// <summary>
/// 商品标题
/// </summary>
[Column(Name = "title")]
public string Title { get; set; }
/// <summary>
/// 正在售后/退款流程中的 sku 数量
/// </summary>
[Column(Name = "on_aftersale_sku_cnt")]
public int? OnAftersaleSkuCnt { get; set; }
/// <summary>
/// 完成售后/退款的 sku 数量
/// </summary>
[Column(Name = "finish_aftersale_sku_cnt")]
public int? FinishAftersaleSkuCnt { get; set; }
/// <summary>
/// 商品编码
/// </summary>
[Column(Name = "sku_code")]
public string SkuCode { get; set; }
/// <summary>
/// 市场单价(单位:分)
/// </summary>
[Column(Name = "market_price")]
public int? MarketPrice { get; set; }
/// <summary>
/// sku属性JSON
/// </summary>
[Column(Name = "sku_attrs")]
public string SkuAttrs { get; set; }
/// <summary>
/// sku实付总价,取estimate_price和change_price中较小值
/// </summary>
[Column(Name = "real_price")]
public int? RealPrice { get; set; }
/// <summary>
/// 商品外部spuid
/// </summary>
[Column(Name = "out_product_id")]
public string OutProductId { get; set; }
/// <summary>
/// 采购价
/// </summary>
[Column(Name = "purchase_price")]
public int? PurchasePrice { get; set; }
/// <summary>
/// 运费
/// </summary>
[Column(Name = "freight")]
public int? Freight { get; set; }
/// <summary>
/// 商品外部skuid
/// </summary>
[Column(Name = "out_sku_id")]
public string OutSkuId { get; set; }
/// <summary>
/// 是否有优惠金额,非必填,默认为false
/// </summary>
[Column(Name = "is_discounted")]
public string IsDiscounted { get; set; }
/// <summary>
/// 优惠后sku总价,非必填,is_discounted为true时有值
/// </summary>
[Column(Name = "estimate_price")]
public int? EstimatePrice { get; set; }
/// <summary>
/// 是否修改过价格,非必填,默认为false
/// </summary>
[Column(Name = "is_change_price")]
public string IsChangePrice { get; set; }
/// <summary>
/// 改价后sku总价,非必填,is_change_price为true时有值
/// </summary>
[Column(Name = "change_price")]
public int? ChangePrice { get; set; }
/// <summary>
/// 订单内商品维度平台券优惠金额 (利润需要计算这个金额在内)
/// </summary>
[Column(Name = "cash_coupon_discounted_price")]
public int? CashCouponDiscountedPrice { get; set; }
/// <summary>
/// 区域库存id
/// </summary>
[Column(Name = "out_warehouse_id")]
public string OutWarehouseId { get; set; }
/// <summary>
/// 退货地址
/// </summary>
[Column(Name = "return_address")]
public string ReturnAddress { get; set; }
/// <summary>
/// 商品发货信息JSON
/// </summary>
[Column(Name = "sku_deliver_info")]
public string SkuDeliverInfo { get; set; }
/// <summary>
/// 商品额外服务信息JSON
/// </summary>
[Column(Name = "extra_service")]
public string ExtraService { get; set; }
/// <summary>
/// 是否使用了会员积分抵扣
/// </summary>
[Column(Name = "use_deduction")]
public string UseDeduction { get; set; }
/// <summary>
/// 会员积分抵扣金额,单位为分
/// </summary>
[Column(Name = "deduction_price")]
public int? DeductionPrice { get; set; }
/// <summary>
/// 平台服务费(微信小店:预计技术服务费),单位为分
/// </summary>
[Column(Name = "predict_commission_fee")]
public int? PredictCommissionFee { get; set; }
/// <summary>
/// 达人佣金(微信小店:分账金额),单位为分
/// </summary>
[Column(Name = "commission_amount")]
public int? CommissionAmount { get; set; }
/// <summary>
/// 商品优惠券信息,逐步替换 order.order_detail.coupon_info
/// </summary>
[Column(Name = "order_product_coupon_info_list")]
public string OrderProductCouponInfoList { get; set; }
/// <summary>
/// 商品id(o_goods外键)
/// </summary>
[Column(Name = "erp_goods_id")]
public long ErpGoodsId { get; set; }
/// <summary>
/// 商品skuid(o_goods_sku外键)
/// </summary>
[Column(Name = "erp_goods_sku_id")]
public long ErpGoodsSkuId { get; set; }
/// <summary>
/// 售后状态 1:无售后或售后关闭,2:售后处理中,3:退款中,4: 退款成功 11 已取消
/// </summary>
[Column(Name = "refund_status")]
public int RefundStatus { get; set; }
}