Files
data-engine/.codebuddy/memory/2026-06-09.md
2026-06-11 13:06:54 +08:00

829 B

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 中残留的无效代码 "了呢"