From e00a824504b9aea36fef5b3cef928b14b26448cf Mon Sep 17 00:00:00 2001 From: dengqichen Date: Fri, 10 Jan 2025 14:45:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=A3=B0=E9=81=93=E6=92=92=E6=97=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../backend/deploy/dto/RepositoryGroupDTO.java | 10 ++++++++++ .../backend/deploy/entity/RepositoryGroup.java | 6 ++++++ .../deploy/query/RepositoryProjectQuery.java | 6 +++--- .../impl/RepositoryGroupServiceImpl.java | 4 ++++ .../db/migration/V1.0.0__init_schema.sql | 18 ++++++++++-------- 5 files changed, 33 insertions(+), 11 deletions(-) diff --git a/backend/src/main/java/com/qqchen/deploy/backend/deploy/dto/RepositoryGroupDTO.java b/backend/src/main/java/com/qqchen/deploy/backend/deploy/dto/RepositoryGroupDTO.java index a1e1f98d..c00dc40e 100644 --- a/backend/src/main/java/com/qqchen/deploy/backend/deploy/dto/RepositoryGroupDTO.java +++ b/backend/src/main/java/com/qqchen/deploy/backend/deploy/dto/RepositoryGroupDTO.java @@ -48,6 +48,16 @@ public class RepositoryGroupDTO extends BaseDTO { */ private String avatarUrl; + /** + * 完整名称(包含层级关系) + */ + private String fullName; + + /** + * 完整路径 + */ + private String fullPath; + /** * 网页URL */ diff --git a/backend/src/main/java/com/qqchen/deploy/backend/deploy/entity/RepositoryGroup.java b/backend/src/main/java/com/qqchen/deploy/backend/deploy/entity/RepositoryGroup.java index 4a70af97..8f6da067 100644 --- a/backend/src/main/java/com/qqchen/deploy/backend/deploy/entity/RepositoryGroup.java +++ b/backend/src/main/java/com/qqchen/deploy/backend/deploy/entity/RepositoryGroup.java @@ -45,6 +45,12 @@ public class RepositoryGroup extends Entity { @Column(name = "group_id", nullable = false) private Long groupId; + @Column(name = "full_name") + private String fullName; + + @Column(name = "full_path") + private String fullPath; + private Integer sort; private Boolean enabled = true; diff --git a/backend/src/main/java/com/qqchen/deploy/backend/deploy/query/RepositoryProjectQuery.java b/backend/src/main/java/com/qqchen/deploy/backend/deploy/query/RepositoryProjectQuery.java index 5daf57d1..f073af58 100644 --- a/backend/src/main/java/com/qqchen/deploy/backend/deploy/query/RepositoryProjectQuery.java +++ b/backend/src/main/java/com/qqchen/deploy/backend/deploy/query/RepositoryProjectQuery.java @@ -22,12 +22,12 @@ public class RepositoryProjectQuery extends BaseQuery { @QueryField(field = "visibility") private String visibility; - @QueryField(field = "group_id") + @QueryField(field = "groupId") private Long groupId; - @QueryField(field = "external_system_id") + @QueryField(field = "externalSystemId") private Long externalSystemId; - @QueryField(field = "project_id") + @QueryField(field = "projectId") private Long projectId; } \ No newline at end of file diff --git a/backend/src/main/java/com/qqchen/deploy/backend/deploy/service/impl/RepositoryGroupServiceImpl.java b/backend/src/main/java/com/qqchen/deploy/backend/deploy/service/impl/RepositoryGroupServiceImpl.java index a92c4c2e..ae16194f 100644 --- a/backend/src/main/java/com/qqchen/deploy/backend/deploy/service/impl/RepositoryGroupServiceImpl.java +++ b/backend/src/main/java/com/qqchen/deploy/backend/deploy/service/impl/RepositoryGroupServiceImpl.java @@ -80,6 +80,10 @@ public class RepositoryGroupServiceImpl extends BaseServiceImpl