|
@@ -41,7 +41,7 @@ async function initDatabase() {
|
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
|
group_id VARCHAR(255) NOT NULL UNIQUE,
|
|
|
group_name VARCHAR(255) NOT NULL,
|
|
|
- group_type ENUM('personal', 'public') NOT NULL,
|
|
|
+ group_type ENUM('personal', 'private', 'public') NOT NULL DEFAULT 'public' COMMENT '群组类型:个人用户/私聊群组/公开群组',
|
|
|
creator_id VARCHAR(255) NOT NULL,
|
|
|
is_active BOOLEAN DEFAULT true,
|
|
|
last_join_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
@@ -54,7 +54,7 @@ async function initDatabase() {
|
|
|
try {
|
|
|
await pool.query(`
|
|
|
ALTER TABLE groups
|
|
|
- ADD COLUMN group_type ENUM('personal', 'public', 'private') NOT NULL DEFAULT 'public' COMMENT '群组类型:个人用户/公开群聊/隐私群聊' AFTER group_name,
|
|
|
+ ADD COLUMN group_type ENUM('personal', 'private', 'public') NOT NULL DEFAULT 'public' COMMENT '群组类型:个人用户/私聊群组/公开群组' AFTER group_name,
|
|
|
ADD COLUMN fee_rate DECIMAL(5,2) DEFAULT 0.00 COMMENT '费率' AFTER group_type,
|
|
|
ADD COLUMN exchange_rate DECIMAL(10,4) DEFAULT 1.0000 COMMENT '汇率' AFTER fee_rate,
|
|
|
ADD COLUMN admin_id INT NOT NULL COMMENT '管理员ID' AFTER exchange_rate,
|