name: ecs-attend-requirements overview: 为 ECS 电子班牌模块生成「考勤管理」功能的需求规格说明书,包含字段定义、VO结构、字典项、建表DDL等完整规格。 todos:
ECS 电子班牌系统考勤管理模块,用于记录和管理学员的刷卡/人脸识别考勤数据,支持考勤记录查询、详情查看、手工补录和 Excel 导出功能。
| 字段 | 类型 | 说明 |
|---|---|---|
| attendId | Long | 考勤ID(主键) |
| userId | Long | 学员ID |
| userNumb | String | 学号 |
| realName | String | 学员姓名 |
| classId | Long | 班级ID |
| className | String | 班级名称 |
| roomId | Long | 教室ID |
| roomName | String | 教室名称 |
| checkTime | LocalDateTime | 考勤时间 |
| checkType | Integer | 考勤方式:0-刷卡 1-人脸(字典 check_type) |
| uploadTime | LocalDateTime | 上传时间 |
| pushStatus | Integer | 推送状态:0-未推送 1-成功 2-失败(字典 push_status) |
| pushTime | LocalDateTime | 推送时间 |
| pushRetry | Integer | 推送尝试次数 |
班级名称、学员姓名、学号、教室名称、考勤时间、上传时间、推送状态、推送时间
学员姓名(模糊)、班级名称(精确)、推送状态(字典下拉)
基于 require 技能的需求规格说明书模板,参照 doc/ecs-course-requirements.md 已有文档格式,生成 ECS 考勤模块的需求规格说明书。
按照 require 技能的工作流程执行:
inDb=true。check_type 和 push_status 字典。doc/ecs-attend-requirements.md 产出完整的9章节需求规格说明书,包含基础信息、接口清单、字段清单(YAML)、VO 结构、特殊需求、字典项、Kingbase DDL 建表语句、备注