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