chore: 重写初始提交(清空历史,整理后全量提交)

This commit is contained in:
ywxapp
2026-08-16 16:54:14 +08:00
commit 6c1a106bc1
1808 changed files with 238144 additions and 0 deletions
+59
View File
@@ -0,0 +1,59 @@
<?php
// +----------------------------------------------------------------------
// | YwxApp [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2026-2036 http://ywxapp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: ywxapp<admin@ywxapp.cn>
// +----------------------------------------------------------------------
// 微信聊天插件配置项(后台"插件管理 → 配置"页数据源;实际值存于统一配置表 wxapp_addon_config
// 仅收纳基础标量配置;数组类配置(supportedPlatforms)保持代码默认值,不在此开放。
return [
// 功能开关(1=启用 / 0=关闭)
['name' => 'chatEnabled', 'title' => '聊天功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用聊天功能'],
['name' => 'videoCallEnabled', 'title' => '视频通话', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用视频通话'],
['name' => 'voiceRoomEnabled', 'title' => '语音聊天室', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用语音聊天室'],
['name' => 'giftShopEnabled', 'title' => '礼物商店', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用礼物商店'],
['name' => 'rechargeEnabled', 'title' => '充值功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用充值功能'],
['name' => 'vipEnabled', 'title' => 'VIP功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用VIP功能'],
['name' => 'matchEnabled', 'title' => '匹配功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用匹配功能'],
['name' => 'momentEnabled', 'title' => '动态功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用动态功能'],
// 业务限制(数字)
['name' => 'dailyMatchLimit', 'title' => '每日匹配次数上限', 'type' => 'number', 'value' => '10', 'tip' => '单用户每日匹配次数限制'],
['name' => 'dailyMessageLimit', 'title' => '每日消息发送上限', 'type' => 'number', 'value' => '100', 'tip' => '单用户每日消息发送次数限制'],
['name' => 'maxFriends', 'title' => '好友数量上限', 'type' => 'number', 'value' => '100', 'tip' => '单用户好友数量上限'],
['name' => 'maxMomentImages', 'title' => '动态图片数量上限', 'type' => 'number', 'value' => '9', 'tip' => '单条动态图片数量上限'],
['name' => 'maxChatImageSize', 'title' => '聊天图片大小上限(KB)', 'type' => 'number', 'value' => '1024', 'tip' => '聊天单张图片大小上限,单位 KB'],
['name' => 'maxVideoDuration', 'title' => '视频时长上限(秒)', 'type' => 'number', 'value' => '60', 'tip' => '单条视频时长上限,单位秒'],
['name' => 'maxVoiceDuration', 'title' => '音频时长上限(秒)', 'type' => 'number', 'value' => '60', 'tip' => '单条音频时长上限,单位秒'],
// 广告配置
['name' => 'enableAd', 'title' => '启用广告', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用广告'],
['name' => 'splashAdId', 'title' => '启动广告ID', 'type' => 'string', 'value' => 'splash_1', 'tip' => '启动页广告位 ID'],
['name' => 'bannerAdId', 'title' => '横幅广告ID', 'type' => 'string', 'value' => 'banner_1', 'tip' => '横幅广告位 ID'],
['name' => 'interstitialAdId', 'title' => '间隙广告ID', 'type' => 'string', 'value' => 'interstitial_1', 'tip' => '间隙广告位 ID'],
['name' => 'rewardAdId', 'title' => '奖励广告ID', 'type' => 'string', 'value' => 'reward_1', 'tip' => '奖励广告位 ID'],
['name' => 'adFrequency', 'title' => '广告频率', 'type' => 'number', 'value' => '10', 'tip' => '广告展示频率'],
// 服务器配置
['name' => 'socketUrl', 'title' => 'WebSocket地址', 'type' => 'string', 'value' => 'wss://dev.xixingwl.cn:2346', 'tip' => 'WebSocket 服务器地址(客户端连接用)'],
['name' => 'uploadUrl', 'title' => '上传地址', 'type' => 'string', 'value' => 'https://dev.xixingwl.cn:', 'tip' => '文件上传地址'],
['name' => 'cdnUrl', 'title' => 'CDN地址', 'type' => 'string', 'value' => 'https://dev.xixingwl.cn', 'tip' => '静态资源 CDN 地址'],
['name' => 'apiUrl', 'title' => 'API地址', 'type' => 'string', 'value' => 'https://dev.xixingwl.cn', 'tip' => '后端 API 地址'],
['name' => 'apiVersion', 'title' => 'API版本', 'type' => 'string', 'value' => 'v1', 'tip' => 'API 版本号'],
// 第三方服务
['name' => 'wechatAppId', 'title' => '微信AppId', 'type' => 'string', 'value' => 'wechat_1', 'tip' => '微信登录 AppId'],
['name' => 'qqAppId', 'title' => 'QQ AppId', 'type' => 'string', 'value' => 'qq_1', 'tip' => 'QQ 登录 AppId'],
['name' => 'appleServiceId', 'title' => '苹果服务ID', 'type' => 'string', 'value' => 'apple_1', 'tip' => '苹果登录服务 ID'],
['name' => 'pushService', 'title' => '推送服务', 'type' => 'string', 'value' => 'default', 'tip' => '推送服务提供者标识'],
['name' => 'mapService', 'title' => '地图服务', 'type' => 'string', 'value' => 'amap', 'tip' => '地图服务提供者标识'],
// 版本兼容
['name' => 'minIosVersion', 'title' => '最小iOS版本', 'type' => 'string', 'value' => '10.0', 'tip' => '兼容的最低 iOS 版本'],
['name' => 'minAndroidVersion', 'title' => '最小Android版本', 'type' => 'string', 'value' => '5.0', 'tip' => '兼容的最低 Android 版本'],
// 真人认证 AI 审核服务
['name' => 'ai_audit_provider', 'title' => 'AI审核方式', 'type' => 'select', 'options' => ['local' => '本地启发式(资料完整度)', 'http' => '真实服务(HTTP接口)'], 'value' => 'local', 'tip' => '选择真人认证 AI 审核提供方'],
['name' => 'ai_audit_url', 'title' => 'AI审核接口地址', 'type' => 'string', 'value' => '', 'tip' => '真实服务:OCR/活体/反欺诈接口完整 URL(留空则用本地启发式)'],
['name' => 'ai_audit_appcode', 'title' => 'AI审核APPCODE', 'type' => 'string', 'value' => '', 'tip' => '真实服务鉴权 APPCODE(如阿里云市场)'],
['name' => 'ai_audit_token', 'title' => 'AI审核Token', 'type' => 'string', 'value' => '', 'tip' => '真实服务自定义令牌(X-Api-Token 头)'],
['name' => 'ai_audit_pass_score', 'title' => 'AI通过阈值', 'type' => 'number', 'value' => '80', 'tip' => 'AI 初筛通过分数阈值(0-100)'],
['name' => 'ai_audit_timeout', 'title' => 'AI审核超时(秒)', 'type' => 'number', 'value' => '8', 'tip' => '真实服务调用超时时间'],
['name' => 'ai_audit_ssl_verify', 'title' => 'AI审核SSL校验', 'type' => 'select', 'options' => ['1' => '开启', '0' => '关闭'], 'value' => '0', 'tip' => '调用真实服务时是否校验 SSL 证书'],
];