update.sql 1.7 KB

123456789101112131415161718192021222324252627
  1. -- ----------------------------
  2. -- Table structure for system_user_post
  3. -- ----------------------------
  4. DROP TABLE IF EXISTS `system_user_dept`;
  5. CREATE TABLE `system_user_dept` (
  6. `id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id',
  7. `user_id` bigint NOT NULL DEFAULT 0 COMMENT '用户ID',
  8. `dept_id` bigint NOT NULL DEFAULT 0 COMMENT '部门ID',
  9. `is_primary` BOOLEAN DEFAULT FALSE COMMENT '默认部门',
  10. `creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '创建者',
  11. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  12. `updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT '' COMMENT '更新者',
  13. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  14. `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  15. `tenant_id` bigint NOT NULL DEFAULT 0 COMMENT '租户编号',
  16. PRIMARY KEY (`id`) USING BTREE
  17. ) ENGINE = InnoDB AUTO_INCREMENT = 128 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '用户部门表';
  18. -- ----------------------------
  19. -- system_users 修改部门ID字段为字符串型,用于存储数组
  20. -- ----------------------------
  21. ALTER TABLE `system_users`
  22. CHANGE COLUMN `dept_id` `dept_ids` varchar(255) NULL DEFAULT NULL COMMENT '部门ID' AFTER `remark`;