# 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: 第三方代理商接口

# 与其他模块的关联

与订单系统关联:订单可以关联到代理商
与优惠券系统关联:优惠券可以限制特定代理商使用
与管理员系统关联:管理员可以关联到代理商
与用户系统关联:用户可以绑定到代理商
最后更新: 1/6/2026, 3:49:57 PM