重构数据引擎和报表引擎
This commit is contained in:
18
.codebuddy/memory/2026-06-09.md
Normal file
18
.codebuddy/memory/2026-06-09.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# 2026-06-09 工作日志
|
||||
|
||||
## 公共查询接口开发
|
||||
- 新增 `/public/query` POST 接口,支持:
|
||||
- 字段白名单验证(只允许表定义中声明的字段)
|
||||
- 表名白名单验证(只允许 api_interface 中有 table_definition 的表)
|
||||
- WHERE 条件(支持 `_eq/_ne/_gt/_lt/_ge/_le/_like/_in/_between` 操作符)
|
||||
- GROUP BY / ORDER BY / 分页
|
||||
- 强制 tenant_id = 1 租户隔离
|
||||
- 新增辅助接口:
|
||||
- `GET /public/tables` - 获取可查询表列表
|
||||
- `GET /public/tables/{table}/columns` - 获取表字段列表
|
||||
- `DELETE /public/cache/clear` - 清除表缓存
|
||||
- 文件位置:
|
||||
- `model/dto/public/public_query_dto.go`
|
||||
- `service/public/public_query_service.go`
|
||||
- `controller/public/public_query_controller.go`
|
||||
- 同步修复 `dynamic_sync.go` 中残留的无效代码 "了呢"
|
||||
Reference in New Issue
Block a user