feat(api): 增加开放接口服务及项目列表数据结构
- 新增 OpenApiServiceImpl 实现类,提供基于用户标识查询项目列表功能 - 实现日报数据同步功能,支持防重设计及异步 AI 分析触发 - 添加 OpenProjectVO 简化对外项目展示数据结构 - 完善用户项目角色映射,支持项目经理及成员角色区分 - 提供详细日志记录以便跟踪接口调用及异常情况
This commit is contained in:
@@ -30,6 +30,11 @@ public class OpenProjectVO {
|
||||
*/
|
||||
private String projectType;
|
||||
|
||||
/**
|
||||
* 项目描述
|
||||
*/
|
||||
private String projectDescription;
|
||||
|
||||
/**
|
||||
* 项目状态: draft-草稿, planning-规划中, ongoing-进行中, paused-暂停, completed-已完成, cancelled-已取消
|
||||
*/
|
||||
|
||||
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user