diff --git a/tenant-service/src/main/resources/db/migration/V1__init.sql b/tenant-service/src/main/resources/db/migration/V1__init.sql index 8f1d306..4859ab7 100644 --- a/tenant-service/src/main/resources/db/migration/V1__init.sql +++ b/tenant-service/src/main/resources/db/migration/V1__init.sql @@ -44,8 +44,8 @@ CREATE TABLE IF NOT EXISTS t_api_key ( CREATE TABLE IF NOT EXISTS t_feature_service ( id VARCHAR(255) NOT NULL PRIMARY KEY, app_key VARCHAR(64) NOT NULL, - platform VARCHAR(16) NOT NULL, - service_type VARCHAR(16) NOT NULL, + platform ENUM('ANDROID','IOS','HARMONY') NOT NULL, + service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL, enabled BIT(1) NOT NULL, config TEXT, secret_key VARCHAR(128) NOT NULL, @@ -121,9 +121,9 @@ CREATE TABLE IF NOT EXISTS t_sensitive_word ( CREATE TABLE IF NOT EXISTS t_service_activation_request ( id VARCHAR(255) NOT NULL PRIMARY KEY, app_key VARCHAR(64) NOT NULL, - platform VARCHAR(16) NOT NULL, - service_type VARCHAR(16) NOT NULL, - status VARCHAR(16) NOT NULL, + platform ENUM('ANDROID','IOS','HARMONY') NOT NULL, + service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL, + status ENUM('PENDING','APPROVED','REJECTED') NOT NULL, apply_reason VARCHAR(512), review_note VARCHAR(512), created_at DATETIME(6) NOT NULL, diff --git a/tenant-service/src/main/resources/db/migration/V2__add_bug_collect_service_type.sql b/tenant-service/src/main/resources/db/migration/V2__add_bug_collect_service_type.sql new file mode 100644 index 0000000..86b6c95 --- /dev/null +++ b/tenant-service/src/main/resources/db/migration/V2__add_bug_collect_service_type.sql @@ -0,0 +1,6 @@ +-- 将 BUG_COLLECT 加入 service_type ENUM(两张表均需同步) +ALTER TABLE t_feature_service + MODIFY service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL; + +ALTER TABLE t_service_activation_request + MODIFY service_type ENUM('FILE','IM','LICENSE','PUSH','UPDATE','BUG_COLLECT') NOT NULL;