name: ecs-course-requirements
overview: 根据需求规格模板,为ECS模块的课程管理(course)功能生成完整的需求规格说明书
todos:
- id: generate-requirements-doc
content: 生成课程管理需求规格说明书并保存到 doc/ecs-course-requirements.md
status: completed
---
产品概述
根据需求规格模板,为 ECS 模块生成课程管理功能的需求规格说明书。
核心功能
- 填写基础信息(模块名 ecs、功能简写 course、主表 t_ecs_course、多租户)
- 定义标准 CRUD 接口清单(列表/详情/新增/编辑/删除/导入导出)
- 根据字段表完成 YAML 字段清单(含查询方式、表单显示、字典、关联等属性)
- 定义 VO 结构(列表 VO)
- 配置特殊需求(导入导出、Dubbo 暴露)
- 列出字典项(课程类型 course_type、数据来源 data_source)—— 字典是全局的,不加模块前缀
- 生成完整 Markdown 文件输出到工作区
- 将"字典命名不加模块前缀"规则写入技能 SKILL.md
技术栈
- 文档格式:Markdown(YAML 内嵌)
- 输出路径:d:/dt_ykt/ykt_server/doc/
实现方案
基于已读取的模板文件和用户提供的字段定义,逐章节填充生成完整的需求规格说明书。所有字段属性决策已在上下文中明确,无需额外探索。
目录结构
d:/dt_ykt/ykt_server/
└── doc/
└── ecs-course-requirements.md # [NEW] 课程管理需求规格说明书