巴青农资商城

biz_member.sql 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. -- =============================================================================
  2. -- C 端会员 biz_member(与 sys_user 复用)
  3. -- 映射:member_id = user_id;手机号=phonenumber;会员名称=user_name;昵称=nick_name;
  4. -- 密码=password;头像=avatar;状态=status
  5. -- 注册:先 insert sys_user(分配 role_key=member),再 insert biz_member(member_id = user_id)
  6. -- =============================================================================
  7. CREATE TABLE IF NOT EXISTS `biz_member` (
  8. `member_id` bigint(20) NOT NULL COMMENT '会员ID,与 sys_user.user_id 一致',
  9. `member_level` tinyint(4) DEFAULT NULL COMMENT '会员等级(biz_member_level.level_no,选填)',
  10. `order_count` int(11) NOT NULL DEFAULT '0' COMMENT '已完成订单笔数',
  11. `total_amount` decimal(12,2) NOT NULL DEFAULT '0.00' COMMENT '已完成实付合计(元)',
  12. `register_time` datetime NOT NULL COMMENT '注册时间',
  13. `create_by` varchar(64) DEFAULT '' COMMENT '创建者',
  14. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  15. `update_by` varchar(64) DEFAULT '' COMMENT '更新者',
  16. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  17. `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  18. PRIMARY KEY (`member_id`),
  19. KEY `idx_register` (`register_time`)
  20. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='C端会员扩展表(账号信息在 sys_user)';
  21. -- 会员收货地址
  22. CREATE TABLE IF NOT EXISTS `biz_member_address` (
  23. `address_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '地址ID,主键',
  24. `member_id` bigint(20) NOT NULL COMMENT '会员ID(biz_member.member_id = sys_user.user_id)',
  25. `consignee_name` varchar(64) NOT NULL COMMENT '收货人姓名',
  26. `mobile` varchar(20) NOT NULL COMMENT '收货联系电话',
  27. `province` varchar(32) NOT NULL DEFAULT '' COMMENT '省',
  28. `city` varchar(32) NOT NULL DEFAULT '' COMMENT '市',
  29. `district` varchar(32) NOT NULL DEFAULT '' COMMENT '区/县',
  30. `detail_address` varchar(256) NOT NULL COMMENT '详细地址',
  31. `is_default` char(1) NOT NULL DEFAULT '0' COMMENT '是否默认地址:0否 1是',
  32. `del_flag` char(1) NOT NULL DEFAULT '0' COMMENT '删除标志:0存在 2逻辑删除',
  33. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  34. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  35. PRIMARY KEY (`address_id`),
  36. KEY `idx_member` (`member_id`,`del_flag`)
  37. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='会员收货地址';