Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
Go服务API开发要求
基础信息
- 表定义文件:
tables/sync_solution.go, tables/sync_solution_sql.go
- 需求: 实现增删改查API
API设计规范
1. 数据结构
- 主表和子表合并为一个结构体进行增删改
- 查询列表只返回主表信息
- 编辑/详情接口同时返回主表和子表信息
- 保存接口也同时返回主表和子表信息
2. 查询接口
- 参考
/api/config/meta/list 实现
- 支持前端表格组件的服务器端筛选、排序、分页
3. 保存逻辑
- 主表: 检查是否存在 → 存在则更新,不存在则插入
- 子表: 逐条检查 → 存在则更新,不存在则新增
4. 主键规则
- 主表主键: 用户录入字符串,仅允许字母、数字、下划线
- 子表主键:
solution_id + "." + solution_type + "." + sync_id
5.注册前端菜单
- 菜单注册:在/Users/kenqdy/Documents/v-bdx-workspace/svc-configure/internal/service/projecttree/get_project_tree.go文件里添加