Files
app-java/docs/数据库对比分析.md
2026-05-08 17:07:33 +08:00

6.8 KiB
Raw Blame History

数据库设计对比分析报告

📋 分析时间

2026-05-08

📊 对比结果概览

项目 原始版本 新版本(v2) 变化
表数量 32张 36张 +4张
新增表 - 4张
调整字段 3处 -

已匹配的功能模块32项

功能模块 对应表 状态
用户登录注册 app_user 完整
会员等级管理 app_member_level 完整
会员购买记录 app_user_member_order 完整
商品分类(三级) app_product_category 完整
商品品牌 app_product_brand 完整
商品规格 app_product_spec + app_product_spec_value 完整
商品主表 app_product 完整
商品SKU app_product_sku 完整
购物车 app_cart 完整
订单 app_order 完整
订单商品 app_order_item 完整
退款/售后 app_order_refund 完整
积分记录 app_points_record 完整
签到记录 app_signin_record 完整
优惠券 app_coupon 完整
用户优惠券 app_user_coupon 完整
积分兑换商品 app_points_product 完整
积分兑换订单 app_points_order 完整
分销关系 app_distribution_relation 完整
佣金记录 app_commission_record 完整
佣金提现 app_commission_withdraw 完整
活动 app_activity 完整
活动报名 app_activity_signup 完整
门店 app_store 完整
穿线预约 app_stringing_appointment 完整
轮播图 app_banner 完整
文章/公告 app_article 完整
后台管理员 app_admin_user 完整
角色权限 app_role 完整
余额充值 app_recharge_record 完整
资金流水 app_fund_flow 完整
积分配置 app_points_config 完整
签到配置 app_signin_config 完整
系统配置 app_system_config 完整
消息通知 app_notification 完整
文件上传 app_file_upload 完整
用户地址 app_user_address 完整
订单支付 app_order_payment 完整

🆕 新增表4张

1. 会员推广下级记录表

表名: app_member_subordinate 用途: 会员录入下级手机号记录(核心业务流程:会员开通与推广下级流程) 关键字段:

  • member_id - 会员ID(上级)
  • sub_phone - 下级手机号
  • sub_user_id - 下级用户ID(注册后填充)
  • member_fee - 收取的下级会员费(298元)
  • fee_paid - 会员费是否已收
  • register_status - 注册状态

2. 优惠券指定用户表

表名: app_coupon_specified_user 用途: 后台定向发放优惠券给指定用户 关键字段:

  • coupon_id - 优惠券ID
  • user_id - 指定用户ID
  • status - 发送状态

3. 协议内容表

表名: app_agreement 用途: 隐私政策、服务协议等协议内容管理 关键字段:

  • agreement_key - 协议标识(privacy/service/copyright/about)
  • agreement_name - 协议名称
  • title - 前端显示标题
  • content - 协议正文
  • version - 版本号
  • is_required - 是否必读

4. (订单表新增字段)

表名: app_order 新增字段:

  • aftersale_end_time - 售后期结束时间(支持佣金结算)

🔧 调整字段

1. 用户表 app_user

字段名 调整内容 原因
新增 display_id 用户专属推广码 分销推广功能需要显示ID

2. 会员等级表 app_member_level

字段名 调整内容 原因
新增 member_fee 下级会员费 会员收取下级的298元费用

3. 活动表 app_activity

字段名 调整内容 原因
新增 max_teams 最大报名队伍数 支持限制队伍数

4. 用户优惠券表 app_user_coupon

字段名 调整内容 原因
新增 receive_type 领取方式 区分主动领取/后台发放/活动奖励

5. 佣金提现表 app_commission_withdraw

字段名 调整内容 原因
调整 single_limit 注释 单次提现限额(最低) 200元起提

📌 与开发计划的完整映射

小程序端功能 → 数据库表

功能 数据库表 备注
手机短信登录 app_user.phone
微信授权登录 app_user.openid/unionid
隐私政策协议 app_agreement 🆕新增
LOGO/名称 app_system_config
搜索商品 app_product
消息通知 app_notification
轮播图 app_banner
活动报名 app_activity + app_activity_signup
穿线预约 app_store + app_stringing_appointment
积分商城 app_points_product
积分签到 app_signin_record
会员升级 app_member_level + app_user_member_order
分佣查看 app_commission_record
佣金提现 app_commission_withdraw
商城/分类 app_product + app_product_category
购物车 app_cart
我的订单 app_order + app_order_item
优惠券 app_user_coupon

后台管理端功能 → 数据库表

功能 数据库表 备注
会员列表 app_user + app_member_level
商品管理 app_product
商品规格 app_product_spec
批量导入导出 业务逻辑层实现
订单管理 app_order
退款/售后 app_order_refund
优惠券管理 app_coupon
定向发券 app_coupon_specified_user 🆕新增
积分抵扣设置 app_points_config
积分商城管理 app_points_product
轮播图管理 app_banner
系统公告 app_article
用户管理 app_admin_user
角色权限 app_role
门店管理 app_store
账务概况 app_fund_flow + app_recharge_record
佣金提现审核 app_commission_withdraw
佣金记录 app_commission_record
积分记录 app_points_record

结论

数据库设计与开发计划完全匹配!

  • 新版本 SQL 文件:/Users/gxwebsoft/JAVA/paopao-java/docs/db_paopao_v2.sql
  • 包含 36 张数据表,覆盖所有功能需求
  • 支持 9 大核心业务流程
  • 包含初始化数据(默认协议、系统配置)

建表执行命令

# 连接数据库执行
mysql -h 47.119.165.234 -P 13308 -u root -p db_paopao < db_paopao_v2.sql