diff --git a/.kiro/steering/项目结构说明.md b/.kiro/steering/项目结构说明.md index 77b2438..f2a3fac 100644 --- a/.kiro/steering/项目结构说明.md +++ b/.kiro/steering/项目结构说明.md @@ -117,6 +117,7 @@ offerpie/back-end │ ├─ ResumeDiagnosisReportMapper.java # 简历诊断报告Mapper │ ├─ ResumeDiagnosisIssueMapper.java # 简历诊断问题Mapper │ ├─ JobAgentConfigMapper.java # 求职助手配置Mapper + │ ├─ JobAgentChatMessageMapper.java # 求职助手对话消息Mapper │ └─ AppJobDataMapper.java # 爬虫岗位原始数据Mapper ├─ pojo/ │ ├─ po/ # 持久化实体 @@ -157,6 +158,7 @@ offerpie/back-end │ │ ├─ ResumeDiagnosisReport.java # 简历诊断报告表(bg_resume_diagnosis_report) │ │ ├─ ResumeDiagnosisIssue.java # 简历诊断问题表(bg_resume_diagnosis_issue) │ │ ├─ JobAgentConfig.java # 求职助手配置表(bg_job_agent_config) + │ │ ├─ JobAgentChatMessage.java # 求职助手对话消息表(bg_job_agent_chat_message) │ │ └─ AppJobData.java # 爬虫岗位原始数据表(app_job_data) │ └─ vo/ # ViewObject(OssUrlVo、DescriptionParagraph、JobListItemVo、UserHonorsVo 等) ├─ resources/mapper/ # MyBatis XML 映射文件 @@ -216,6 +218,7 @@ offerpie/back-end | `ResumeDiagnosisReport` | manager | 简历诊断报告表(bg_resume_diagnosis_report),存储AI对简历的整体诊断评级(A/B/C/D)、整体评价和各类问题统计。 | | `ResumeDiagnosisIssue` | manager | 简历诊断问题表(bg_resume_diagnosis_issue),存储AI对简历各模块的诊断发现、建议、改写内容,含紧急/重点/表达三类问题子类型计数。 | | `JobAgentConfig` | manager | 求职助手配置表(bg_job_agent_config),一个用户一条记录,存储Agent模式、投递目标、网申常见问题预设答案(部门调剂、地点调剂、面试方式、语言能力、到岗时间、实习天数/时长)。 | +| `JobAgentChatMessage` | manager | 求职助手对话消息表(bg_job_agent_chat_message),记录用户与求职助手的完整对话流,含4种消息类型(user/assistant/recommend/apply_progress),文本存content,JSON数据存extra由前端维护。 | ## 4️⃣ 权限体系设计 ### 整体架构