# Maoqiu 项目-yjai文档
# 逻辑
# 订单相关
# 订单生成路径
1.用户在小程序上选择商品,添加到购物车,选择好商品后进入结算,点击支付后会生成订单(post:/api/v1/product/orders)
2.结算页面可以选择优惠卷
3.如果是选择邮寄服务,需要设置好收货地址
# 购物车中展示金额
1:销售价格:从产品购物车表(product_carts)获取到product_sku,然后从产品库存表(product_stocks)查到销售价格(sell_price)
2:特性价格:通过cartId从购物车产品素材表(product_cart_materials)获取feature_id,然后从产品特性关联表(product_feature_relations)获取到价格
3:前端组合逻辑:销售价格加上特性价格(特性如果有多个就叠加)
4:合计价格:选中的(产品价格*产品数量),选择多个就叠加
# 代理商
# 代理商类型
AgentTypeNormal (0): 普通代理商
AgentTypeBigV (1): 大V代理商
AgentTypePetCustom (2): 宠物定制代理商
AgentTypePetCustomPetStore (3): 宠物定制宠物店
# 代理商表:agents
# 代理商相关接口
agent_admin.go: 管理后台代理商接口
agent_client.go: 客户端代理商接口
agent_third.go: 第三方代理商接口
# 与其他模块的关联
与订单系统关联:订单可以关联到代理商
与优惠券系统关联:优惠券可以限制特定代理商使用
与管理员系统关联:管理员可以关联到代理商
与用户系统关联:用户可以绑定到代理商