01用户列表-分销团队表.sql 1.1 KB

12345678910111213141516171819202122
  1. -- Active: xiaoding_test@@192.168.110.85@3306@xiaoding_test
  2. -- 分销团队表
  3. DROP TABLE IF EXISTS `market_dist_teams`;
  4. CREATE TABLE IF NOT EXISTS `market_dist_teams` (
  5. `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '分销团队编号',
  6. `object_id` bigint unsigned NOT NULL COMMENT '对象编号',
  7. `object_type` varchar(255) NOT NULL COMMENT '对象类型',
  8. `user_id` bigint unsigned NOT NULL COMMENT '被邀用户编号',
  9. `level` varchar(255) NOT NULL DEFAULT '1' COMMENT '层级',
  10. `state` varchar(255) NOT NULL DEFAULT 'ENABLE' COMMENT '状态',
  11. `created_at` timestamp NULL DEFAULT NULL COMMENT '创建时间',
  12. `updated_at` timestamp NULL DEFAULT NULL COMMENT '更新时间',
  13. `deleted_at` timestamp NULL DEFAULT NULL COMMENT '删除时间',
  14. PRIMARY KEY (`id`),
  15. UNIQUE KEY `uk_object_user` (
  16. `object_id`,
  17. `object_type`,
  18. `user_id`
  19. ),
  20. KEY `idx_user_id` (`user_id`),
  21. CONSTRAINT `fk_dist_teams_user_id` FOREIGN KEY (`user_id`) REFERENCES `member_users` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE
  22. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '分销团队表';