Sfoglia il codice sorgente

修复程序报错

jiapu 2 mesi fa
parent
commit
f01359d296

+ 6 - 0
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -5286,6 +5286,7 @@ try {
         runMigration90();
         runMigration91();
         runMigration92();
+        runMigration93();
     }
 
     private void runMigration81() {
@@ -5882,4 +5883,9 @@ try {
             // 表已存在,忽略错误
         }
     }
+
+    private void runMigration93() {
+        // 迁移93: users表添加roles字段
+        ensureColumn("users", "roles", "VARCHAR(100) COMMENT '角色列表'");
+    }
 }

+ 1 - 0
cfc-backend/src/main/resources/schema.sql

@@ -18,6 +18,7 @@ CREATE TABLE IF NOT EXISTS users (
     unionid VARCHAR(64),
     family_id BIGINT NOT NULL,
     role ENUM('parent','child','teacher','supplier_admin') NOT NULL,
+    roles VARCHAR(100) COMMENT '角色列表',
     nickname VARCHAR(50),
     avatar VARCHAR(255),
     password VARCHAR(128),