二期SQL.sql 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. use zhangsiye_db;
  2. alter table t_users
  3. add COLUMN `parent_id` int(11) NOT NULL DEFAULT 0 COMMENT '上级推荐用户' AFTER remember_token;
  4. alter table t_users
  5. add COLUMN `become_child_at` timestamp NULL DEFAULT NULL COMMENT '成为下线时间' AFTER parent_id;
  6. alter table t_users
  7. add COLUMN `total_income` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '收入' AFTER become_child_at;
  8. alter table t_users
  9. add COLUMN `income` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '收入' AFTER total_income;
  10. alter table t_users
  11. add COLUMN `share_qrcode` varchar(255) NOT NULL DEFAULT '' COMMENT '分享二维码' AFTER income;
  12. alter table t_users
  13. add COLUMN `scene_code` varchar(255) NOT NULL DEFAULT '' COMMENT '情景CODE' AFTER share_qrcode;
  14. alter table t_users
  15. add COLUMN `is_share` varchar(255) NOT NULL DEFAULT '' COMMENT '是否分销' AFTER remember_token;
  16. alter table t_users
  17. add COLUMN `become_share_at` timestamp NULL DEFAULT NULL COMMENT '成为分销商时间' AFTER is_share;
  18. drop TABLE if exists t_user_share;
  19. CREATE TABLE `t_user_share`
  20. (
  21. `id` int(11) NOT NULL AUTO_INCREMENT,
  22. `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
  23. `child_id` int(11) NOT NULL DEFAULT 0 COMMENT '二级ID',
  24. `order_type` tinyint(1) NOT NULL DEFAULT 0.00 COMMENT '1-充值VIP 2-充值金币',
  25. `order_id` VARCHAR(30) NOT NULL DEFAULT 0.00 COMMENT '订单号',
  26. `income` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '收入',
  27. `created_at` timestamp NULL DEFAULT NULL,
  28. `updated_at` timestamp NULL DEFAULT NULL,
  29. PRIMARY KEY (`id`) USING BTREE
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='分销明细';
  31. drop TABLE if exists t_user_withdraw;
  32. CREATE TABLE `t_user_withdraw`
  33. (
  34. `id` int(11) NOT NULL AUTO_INCREMENT,
  35. `user_id` int(11) NOT NULL DEFAULT 0 COMMENT '用户',
  36. `name` VARCHAR(30) NOT NULL DEFAULT 0 COMMENT '姓名',
  37. `phone_num` VARCHAR(30) NOT NULL DEFAULT 0 COMMENT '手机号',
  38. `type` tinyint(11) NOT NULL DEFAULT 1 COMMENT '类型 1-微信',
  39. `bank_name` varchar(50) NOT NULL DEFAULT '' COMMENT '所属银行',
  40. `account` varchar(50) NOT NULL DEFAULT '' COMMENT '提现账号',
  41. `price` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '提现金额',
  42. `discount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '手续费',
  43. `desc` varchar(255) NOT NULL DEFAULT '' COMMENT '提现备注',
  44. `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '提现状态',
  45. `review_at` timestamp NULL DEFAULT NULL COMMENT '审核时间',
  46. `withdraw_at` timestamp NULL DEFAULT NULL COMMENT '打款时间',
  47. `created_at` timestamp NULL DEFAULT NULL,
  48. `updated_at` timestamp NULL DEFAULT NULL,
  49. PRIMARY KEY (`id`) USING BTREE
  50. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='用户提现';
  51. drop TABLE if exists t_share_config;
  52. CREATE TABLE `t_share_config`
  53. (
  54. `id` int(11) NOT NULL AUTO_INCREMENT,
  55. `become_type` tinyint(11) NOT NULL DEFAULT 1 COMMENT '成为分销商条件 1-无条件 2-对应会员 3-对应金币',
  56. `become_vip_id` int(11) NOT NULL DEFAULT 1 COMMENT '成为分销商会员ID',
  57. `become_gold` int(11) NOT NULL DEFAULT 1 COMMENT '成为分销商金币',
  58. `share_type` tinyint(11) NOT NULL DEFAULT 1 COMMENT '类型 1-百分比 2-固定',
  59. `share_number` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '分销金额',
  60. `type` tinyint(11) NOT NULL DEFAULT 1 COMMENT '类型 1-百分比 2-固定',
  61. `withdraw_discount` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '提现手续费 百分比',
  62. `withdraw_desc` varchar(255) NOT NULL DEFAULT '' COMMENT '提现说明',
  63. `withdraw_min` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '最少提现额度',
  64. `withdraw_max` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '每日提现上限',
  65. `is_open` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否开启分销',
  66. `created_at` timestamp NULL DEFAULT NULL,
  67. `updated_at` timestamp NULL DEFAULT NULL,
  68. PRIMARY KEY (`id`) USING BTREE
  69. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=COMPACT COMMENT='分销设置';
  70. INSERT INTO `t_share_config`
  71. VALUES (1, 3, 1, 3, 1, 0.00, 1, 2.00, '32131', 2.00, 2.00, 1, NULL, '2022-11-04 22:35:09');
  72. ALTER TABLE `zhangsiye_db`.`t_pay_config`
  73. ADD COLUMN `wechat_mch_id` varchar(30) NULL COMMENT '商户ID' AFTER `wechat_app_key`,
  74. ADD COLUMN `wechat_mch_key` varchar(255) NULL COMMENT '商户秘钥' AFTER `wechat_mch_id`;