feat(api): 增加开放接口服务及项目列表数据结构

- 新增 OpenApiServiceImpl 实现类,提供基于用户标识查询项目列表功能
- 实现日报数据同步功能,支持防重设计及异步 AI 分析触发
- 添加 OpenProjectVO 简化对外项目展示数据结构
- 完善用户项目角色映射,支持项目经理及成员角色区分
- 提供详细日志记录以便跟踪接口调用及异常情况
This commit is contained in:
2026-03-31 19:48:53 +08:00
parent de2268d9a9
commit 7cf624c933
2 changed files with 6 additions and 0 deletions

View File

@@ -30,6 +30,11 @@ public class OpenProjectVO {
*/
private String projectType;
/**
* 项目描述
*/
private String projectDescription;
/**
* 项目状态: draft-草稿, planning-规划中, ongoing-进行中, paused-暂停, completed-已完成, cancelled-已取消
*/

View File

@@ -64,6 +64,7 @@ public class OpenApiServiceImpl implements OpenApiService {
vo.setProjectCode(project.getProjectCode());
vo.setProjectName(project.getProjectName());
vo.setProjectType(project.getProjectType());
vo.setProjectDescription(project.getDescription());
vo.setStatus(project.getStatus());
vo.setPriority(project.getPriority());
vo.setPlanStartDate(project.getPlanStartDate());