{ "permissions": { "allow": [ "Bash(ls:*)", "Bash(dir:*)", "Bash(mvn dependency:tree:*)", "Bash(tasklist:*)", "Bash(findstr:*)", "Bash(netstat:*)", "Bash(taskkill:*)", "Bash(curl:*)", "Bash(git restore:*)", "Bash(npm run dev:mp-weixin:*)", "Bash(stat:*)", "Bash(grep:*)", "Bash(npm run build:h5:*)", "Bash(npm install:*)", "Bash(find:*)", "Bash(git checkout:*)", "Bash(git add:*)", "Bash(git commit -m \"$\\(cat <<''EOF''\n支持小程序和H5双端配置切换\n\n修改内容:\n- 更新WxConfig类,支持读取miniapp和h5的嵌套配置\n- 在User实体类中添加miniOpenid字段,支持同一用户在小程序和H5登录\n- 修改H5AuthServiceImpl使用H5专用的appid和secret\n- 修改WxPayServiceImpl支持根据openid类型自动选择对应的appid进行支付\n\n现在系统可以:\n- 小程序用户使用mini_openid和小程序appid\n- H5用户使用openid和H5公众号appid\n- 支付时自动根据用户的openid类型选择正确的appid\n\nCo-Authored-By: Claude Sonnet 4.5 \nEOF\n\\)\")", "Bash(git merge:*)", "Bash(git stash push:*)", "Bash(for file in src/pages/index/index.vue src/pages/mine/mine.vue src/pages/rank/rank.vue src/pages/strong/strong.vue)", "Bash(do echo \"=== $file ===\")", "Bash(done)" ] } }