1. 后端模型与CRUD
- 1.1 在
backend/app/models/models.py 新增 SysDictType、SysDictData SQLAlchemy 模型,遵循 V0.3 公共字段约定(id, 业务字段, tenant_no, order_num, remark, create_by, create_dept_id, create_time, update_by, update_time, del_flag)
- 1.2 在
backend/app/models/__init__.py 导出新模型
- 1.3 创建
backend/app/crud/dict_type.py:实现 list_dict_types、get_dict_type、create_dict_type、update_dict_type、soft_delete_dict_type 函数,包含 _row_to_dict 转换、关键词搜索、分页、唯一性校验
- 1.4 创建
backend/app/crud/dict_data.py:实现 list_dict_data、get_dict_data、create_dict_data、update_dict_data、soft_delete_dict_data 函数,包含按 dict_type 过滤、dict_label 搜索、分页
- 1.5 实现 dict-data options 下拉查询接口的 CRUD 函数(不分页,返回 label+value 列表)
2. 后端API路由
3. 前端API与类型
4. 前端页面
5. 数据初始化
6. 验证