1)t_order订单表中的parent_id,是续签订单才会有值,即儿子身上绑父亲的ID,
如果A续签B,B续签C,.....,X续签Y,要从Y得到祖先A,只能通过串冰糖葫芦一样串过去,得到祖先A,可以将A理解为根订单;
2)t_order订单表中的create_time创建时间和order_date订单日期两者关系
create_time创建即提交签单的时间,order_date订单签单日期,
如果订单首次签单是电子合同,则创建时间的日期=订单日期,
如果是纸质合同,则可能会两者有差异;
3)t_order订单表中的payable_amount
是t_purchase购买商品表中的status=2已生效的购买商品记录payable_amount加总
4)t_order_promote订单营销表中的promote_amount
是基于订单维度的优惠(负数)与加收金额(正数)
5)t_purchase_promote营销分摊表,基于购买记录维度的优惠与加收。
因为一个订单,有多个购买商品记录,
则通过t_purchase_promote营销分摊表中的purchase_id购买ID+promote_amount营销金额,
拆分订单维度的优惠,是针对哪些购买商品记录进行优惠或者加收;
6)t_purchase购买商品表中的应付金额=商品金额-营销金额
商品金额sku_amount=sku_price/定价天数*quantities,其中sku_price为商品定价(月嫂为定价,保姆为月工资)
payable_amount=sku_amount-优惠金额(或者+加收金额),如果payable_amount>sku_amount就是有加收,如果payable_amount<sku_amount就是有优惠
7)t_order与t_order_promote是一对多的关系,订单与订单维度的营销记录(优惠与加收);
8)t_order_promote是通过t_promote规定营销规则,t_order_promote表中的promote_id字段可以在t_promote的id得到营销配置;
9) t_purchase与t_purchase_promote是一对多的关系,购买记录与购买记录的营销记录(优惠与加收)
10)t_order与t_purchase是一对多的关系,订单与购买记录
11) t_purchase与t_order_item依靠t_order_item_purchase做搭桥衔接关系
12) t_order与t_order_extend是一对一的关系,其中应付金额是一致的,t_order是订单中心的表,t_order_extend是服务中心的表
13)t_order_cancel是t_order与t_order_extend的子集,其中t_order_cancel的create_time是退单审核通过的时间,退单审核通过才会在退单表创建;
14)t_insurance是服务项在服务中每个月都有1条记录;
15)t_business_operation是服务项上下户/请假记录,一个服务项有多条记录;
16)t_contract是合同签约记录,一个服务项有多条记录;