From 7cf624c93342ea5a243765d8354e368800bf74b7 Mon Sep 17 00:00:00 2001 From: JiaoTianBo Date: Tue, 31 Mar 2026 19:48:53 +0800 Subject: [PATCH] =?UTF-8?q?feat(api):=20=E5=A2=9E=E5=8A=A0=E5=BC=80?= =?UTF-8?q?=E6=94=BE=E6=8E=A5=E5=8F=A3=E6=9C=8D=E5=8A=A1=E5=8F=8A=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=88=97=E8=A1=A8=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 OpenApiServiceImpl 实现类,提供基于用户标识查询项目列表功能 - 实现日报数据同步功能,支持防重设计及异步 AI 分析触发 - 添加 OpenProjectVO 简化对外项目展示数据结构 - 完善用户项目角色映射,支持项目经理及成员角色区分 - 提供详细日志记录以便跟踪接口调用及异常情况 --- src/main/java/cn/yinlihupo/domain/vo/OpenProjectVO.java | 5 +++++ .../cn/yinlihupo/service/open/impl/OpenApiServiceImpl.java | 1 + 2 files changed, 6 insertions(+) diff --git a/src/main/java/cn/yinlihupo/domain/vo/OpenProjectVO.java b/src/main/java/cn/yinlihupo/domain/vo/OpenProjectVO.java index 479dc56..8adffee 100644 --- a/src/main/java/cn/yinlihupo/domain/vo/OpenProjectVO.java +++ b/src/main/java/cn/yinlihupo/domain/vo/OpenProjectVO.java @@ -30,6 +30,11 @@ public class OpenProjectVO { */ private String projectType; + /** + * 项目描述 + */ + private String projectDescription; + /** * 项目状态: draft-草稿, planning-规划中, ongoing-进行中, paused-暂停, completed-已完成, cancelled-已取消 */ diff --git a/src/main/java/cn/yinlihupo/service/open/impl/OpenApiServiceImpl.java b/src/main/java/cn/yinlihupo/service/open/impl/OpenApiServiceImpl.java index 766fc77..4f7c9e8 100644 --- a/src/main/java/cn/yinlihupo/service/open/impl/OpenApiServiceImpl.java +++ b/src/main/java/cn/yinlihupo/service/open/impl/OpenApiServiceImpl.java @@ -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());