trade:完善 TradeOrderItemDO 字段

This commit is contained in:
YunaiV 2022-11-06 23:55:59 +08:00
parent d10f49b6a7
commit 05614cc0b8

View File

@ -71,7 +71,7 @@ public class TradeOrderItemDO extends BaseDO {
*/ */
private Integer count; private Integer count;
/** /**
* 是否评论 * 是否评论 TODO
* *
* false - 未评论 * false - 未评论
* true - 已评论 * true - 已评论
@ -79,61 +79,61 @@ public class TradeOrderItemDO extends BaseDO {
private Boolean commented; private Boolean commented;
// ========== 价格 + 支付基本信息 ========== // ========== 价格 + 支付基本信息 ==========
/**
* 商品原价单位
*
* = {@link #originalUnitPrice} * {@link #getCount()}
*/
private Integer originalPrice;
/** /**
* 商品原价单位 * 商品原价单位
* *
* 对应 ProductSkuDO price 字段 * 对应 ProductSkuDO price 字段
* 对应 taobao order.price 字段
*/ */
// like - original_priceniu - costPrice private Integer originalUnitPrice;
private Integer originalPrice;
/** /**
* 商品原价单位 * 商品优惠单位
* *
* = {@link #originalPrice} * {@link #count} * 商品级优惠对单个商品的常见如商品原价的 8 商品原价的减 50
*/
// like - total_priceniu - 暂无
private Integer totalOriginalPrice;
/**
* 商品级优惠单位
* *
* 例如说限时折扣商品原价的 8 商品原价的减 50 * 对应 taobao order.discount_fee 字段
*/ */
// taobao - order.discount_fee子订单商品优惠 private Integer discountPrice;
private Integer totalPromotionPrice;
/** /**
* 最终购买金额单位 * 子订单实付金额不算主订单分摊金额单位
* *
* = {@link #totalPresentPrice} / {@link #count} * = {@link #originalPrice}
*/ * - {@link #discountPrice}
private Integer presentPrice;
/**
* 最终购买金额单位
* *
* = {@link #totalOriginalPrice} * 对应 taobao order.payment 字段
* - {@link #totalPromotionPrice}
*/ */
// like - total_pay_priceniu - goods_money; taobao - order.payment子订单实付金额不算主订单分摊金额 | order.total_fee子订单应付金额参考使用 private Integer payPrice;
private Integer totalPresentPrice;
// TODO 芋艿part_mjz_discount(子订单分摊金额)本质上totalOriginalPrice - totalPayPrice
/** /**
* 应付金额单位 * 子订单分摊金额单位
* 需要分摊 {@link TradeOrderDO#getDiscountPrice()}{@link TradeOrderDO#getCouponPrice()}{@link TradeOrderDO#getPointPrice()}
*
* 对应 taobao order.part_mjz_discount 字段
* 淘宝说明子订单分摊优惠基础逻辑一般正常优惠券和满减优惠按照子订单的金额进行分摊特殊情况如果优惠券是指定商品使用的只会分摊到对应商品子订单上不分摊
*/ */
// taobao - divide_order_fee 分摊后子订单实付金额 private Integer orderPartPrice;
private Integer totalPayPrice; /**
* 分摊后子订单实付金额单位
*
* = {@link #payPrice}
* - {@link #orderPartPrice}
*
* 对应 taobao divide_order_fee 字段
*/
private Integer orderDividePrice;
// ========== 营销基本信息 ========== // ========== 营销基本信息 ==========
// /**
// * 积分抵扣的金额单位
// */
// private Integer integralTotal; // like - integral_priceniu - point_money
// /**
// * 使用的积分
// */
// private Integer useIntegral; // niu - use_point
// ========== 退款基本信息 ========== // ========== 退款基本信息 ==========
/** /**
* 退款状态 * 退款状态 TODO
* *
* 枚举 {@link TradeOrderItemRefundStatusEnum} * 枚举 {@link TradeOrderItemRefundStatusEnum}
*/ */
@ -148,7 +148,7 @@ public class TradeOrderItemDO extends BaseDO {
// presentTotal = buyTotal - discountTotal = 24 - 11 = 13 // presentTotal = buyTotal - discountTotal = 24 - 11 = 13
// 最终 presentPrice = presentTotal / stock = 13 / 3 = 4.33 // 最终 presentPrice = presentTotal / stock = 13 / 3 = 4.33
/** /**
* 退款总金额单位 * 退款总金额单位 TODO
*/ */
private Integer refundTotal; private Integer refundTotal;
@ -173,42 +173,5 @@ public class TradeOrderItemDO extends BaseDO {
} }
// TODO 芋艿basket_date 加入购物车时间
// TODO 芋艿distribution_card_no 推广员使用的推销卡号
// TODO 待确定mf
// TODO give_integral赠送积分
// TODO is_reply是否评价0-未评价1-已评价
// TODO is_sub是否单独分佣,0-1-
// TODO vip_price会员价
// TODO product_type商品类型:0-普通1-秒杀2-砍价3-拼团4-视频号
// TODO 待确定lf
// TODO integral_price积分抵扣的金额
// TODO member_price会员价格
// TODO is_member是否为会员折扣;0-不是;1-
// TODO member_discount会员折扣(百分比)
// TODO goods_info 商品信息
// TODO integral_price积分抵扣的金额
// TODO 待确定niu
// TODO is_virtual '是否是虚拟商品'
// TODO goods_class '商品种类(1.实物 2.虚拟3.卡券)'
// TODO adjust_money ''调整金额''
// TODO is_fenxiao 是否分销,
// TODO adjust_money 是否分销,
// TODO delivery_status '配送状态'
// TODO delivery_no ''配送单号''
// TODO gift_flag '赠品标识'
// TODO gift_flag '赠品标识'
// TODO refund_status '退款状态'
// TODO refund_type '退款状态'
// TODO 一堆退款字段
} }