| 12345678910111213141516171819202122232425262728293031323334 |
- -- 040: 初始化系统配置默认数据
- -- 基础配置
- INSERT INTO aigcspace.system_config (config_key, config_value, config_type, category, description) VALUES
- ('system_name', '"智创空间"', 'string', 'basic', '系统名称'),
- ('system_logo', '""', 'string', 'basic', '系统Logo URL'),
- ('contact_email', '"support@example.com"', 'string', 'basic', '联系邮箱'),
- ('icp_number', '""', 'string', 'basic', '备案号')
- ON CONFLICT (config_key) DO NOTHING;
- -- 功能开关
- INSERT INTO aigcspace.system_config (config_key, config_value, config_type, category, description) VALUES
- ('enable_registration', 'true', 'boolean', 'feature', '是否开放注册'),
- ('enable_recharge', 'true', 'boolean', 'feature', '是否开放充值'),
- ('enable_search', 'true', 'boolean', 'feature', '是否开启联网搜索'),
- ('new_user_bonus', '10', 'number', 'feature', '新用户赠送金额(元)')
- ON CONFLICT (config_key) DO NOTHING;
- -- 限制配置
- INSERT INTO aigcspace.system_config (config_key, config_value, config_type, category, description) VALUES
- ('max_tokens_per_request', '4000', 'number', 'limit', '单次请求最大Token数'),
- ('max_images_per_request', '4', 'number', 'limit', '单次生成最大图片数'),
- ('max_audio_chars', '5000', 'number', 'limit', '音频合成最大字符数'),
- ('max_video_duration', '10', 'number', 'limit', '视频生成最大时长(秒)'),
- ('min_balance_required', '0.01', 'number', 'limit', '最低余额要求(元)')
- ON CONFLICT (config_key) DO NOTHING;
- -- 第三方配置(占位符,实际值需要在环境变量中配置)
- INSERT INTO aigcspace.system_config (config_key, config_value, config_type, category, description) VALUES
- ('oss_endpoint', '""', 'string', 'third_party', 'OSS Endpoint'),
- ('oss_bucket', '""', 'string', 'third_party', 'OSS Bucket名称'),
- ('alipay_app_id', '""', 'string', 'third_party', '支付宝AppID'),
- ('dashscope_api_key', '""', 'string', 'third_party', 'DashScope API Key')
- ON CONFLICT (config_key) DO NOTHING;
|