Commit Graph
6 Commits
Author SHA1 Message Date
xiaoqu 1e42323697 feat(mcp): 新增代理/物业详情工具(含发票信息)+ 本机测试环境脚本
xiaoqu-agent-service CI / test (push) Canceled after 0s
- agent.detail.query / property.detail.query:主体详情 + invoice_info
  全量抬头列表(默认条优先),行权限复用列表过滤语义
- 新增 InvoiceQueries 共享发票查询助手;InvoiceInfo 实体/Mapper
  按线上库 codegen 生成(m0 白名单加 invoice_info)
- Properyt.customerId 补 @TableField("customerId"):库中驼峰列名,
  否则映射到不存在的 customer_id(prod 曾报 Unknown column)
- seed-dev.sql 补两个详情工具的 scope 绑定;PermissionServiceTest
  补详情行权限断言(合并远端 district 测试冲突)
- 新增 deploy/test-up.sh:本机测试环境一键脚本(构建→重启→刷新
  scope 绑定→自检);.env.example 修正引导变量名 APP_ 前缀误写
2026-09-09 11:41:35 +08:00
xiaoqu 6b2edcf06c fix(deploy): 修复远程部署配置解析并支持 remote-restart
- remote.conf.example: 含空格的值加引号,避免 source 时截断报错
- deploy.sh: 抽出 run_remote_script 公共远程流程(deploy/restart 复用),
  新增 remote-restart 命令(不重新构建直接重启)
- 启动前 source 服务器 app.env 注入环境变量(app.env 值需加引号,
  JDBC URL 含 & 否则被截断)
2026-09-08 14:48:27 +08:00
xiaoqu da60b0ab99 feat(deploy): 支持远程服务器部署
- deploy.sh 新增 push/remote-deploy/remote-stop/remote-status/remote-log 命令,
  远程流程: 构建→上传→停旧→备份→启动→/mcp 健康检查
- 新增 deploy/remote.conf.example 模板(SSH/目录/JDK路径/JVM参数),
  实际 remote.conf 已 gitignore
- 远程启动前 source 服务器上的 app.env 注入环境变量
- 新增 application-prod.yml,敏感值全部走环境变量,不写明文
2026-09-08 14:07:15 +08:00
xiaoqu af23ced207 feat(config): dev环境DB/Redis连接信息明文写入application-dev.yml, 不再走环境变量; 同步README/.env.example/设计文档 2026-09-04 14:28:53 +08:00
xqzp2026 87659f9de9 fix(database): enforce Flyway migration governance 2026-09-03 18:28:10 +09:30
xiaoqu 7eaf51973a 新增本机部署脚本 deploy/deploy.sh(build/start/stop/restart/status/log+健康检查), 凭据走 gitignore 的 deploy/.env.dev; README 补部署说明 2026-09-03 15:05:02 +08:00