方案文档: 补充开发环境说明(本机开发+部署, 连接信息沿用 pom dev profile)

This commit is contained in:
xiaoqu
2026-09-03 10:14:53 +08:00
parent a422271267
commit 61fb960435
@@ -216,7 +216,6 @@ xiaoqu-agent-service/
- 已裁剪:开票信息、银行账户。
## 10. 已明确的取舍记录
- 不移植字段级(page_field 六表)功能权限 → 用 scope 替代,更简单且服务端强制
- 作用域纯手工配置,不做代码内默认归属 → 新工具默认关闭
- 工具分类(category)代码注册时声明,页面只读 → 分类与代码业务归属不漂移
@@ -224,3 +223,19 @@ xiaoqu-agent-service/
- CLI 复用 `/mcp` 端点做 MCP 客户端,不开第二套服务 → 权限逻辑只有一份;Go 单二进制分发,与服务端 Java 栈解耦
- 不依赖老 jar,Entity 自行生成 → 与老系统零代码依赖
- 前后端一体打包单 jar → 可逆决定,将来可拆
## 11. 开发环境(dev)
**本机即开发环境并兼任部署机**:程序直接跑在本机,dev 阶段裸跑 HTTP(§8),端口避开老系统的 8091。数据库/Redis/ES 连接信息沿用 `xiaoqu-franchisee/pom.xml` dev profile:
| 组件 | 地址 | 账号 | 库/DB |
|---|---|---|---|
| MySQL m0(权限库) | 192.168.1.181:3306 | root | `xiaoqu_comples_d`(user/agent/authority/代管物业表在此) |
| MySQL m1(商城库) | 192.168.1.181:3306 | root | `xiaoqu_mall_d`(按需启用) |
| MySQL m2(业务库) | 192.168.1.181:3306 | root | `xiaoqu_franchisee_d`(warehouse_agent_auth 在此) |
| Redis | 192.168.1.181:6379 | 密码见 pom dev | db5(`entity:User:{id}`、Dictionary)、db13 |
| ES | 192.168.1.152:9200 | 无认证 | 预留,一期不用 |
- 密码等敏感值不入库本文档,以 `pom.xml` dev profile 为准;新系统 `application-dev.yml` 引用同名环境变量。
- 自有库表(§7)建在同实例新 schema:dev 用 `xiaoqu_agent_svc_d`(沿用 `_d` 后缀约定),首次部署前手工建库。
- 新系统与老的 dev 后端(Jetty 8091)可同时运行,互不干扰——注意两边连的是**同一套** dev 数据库和 Redis,老系统dev库的数据变动会同时影响两边的查询结果。