大声道撒旦
This commit is contained in:
parent
0ee6aeb2ec
commit
e00a824504
@ -48,6 +48,16 @@ public class RepositoryGroupDTO extends BaseDTO {
|
||||
*/
|
||||
private String avatarUrl;
|
||||
|
||||
/**
|
||||
* 完整名称(包含层级关系)
|
||||
*/
|
||||
private String fullName;
|
||||
|
||||
/**
|
||||
* 完整路径
|
||||
*/
|
||||
private String fullPath;
|
||||
|
||||
/**
|
||||
* 网页URL
|
||||
*/
|
||||
|
||||
@ -45,6 +45,12 @@ public class RepositoryGroup extends Entity<Long> {
|
||||
@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;
|
||||
|
||||
@ -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;
|
||||
}
|
||||
@ -80,6 +80,10 @@ public class RepositoryGroupServiceImpl extends BaseServiceImpl<RepositoryGroup,
|
||||
group.setAvatarUrl(remoteGroup.getAvatarUrl());
|
||||
group.setParentId(remoteGroup.getParentId());
|
||||
|
||||
// 设置完整名称和路径
|
||||
group.setFullName(remoteGroup.getFullName());
|
||||
group.setFullPath(remoteGroup.getFullPath());
|
||||
|
||||
groupsToSave.add(group);
|
||||
}
|
||||
|
||||
|
||||
@ -281,24 +281,26 @@ CREATE TABLE deploy_repo_group
|
||||
(
|
||||
-- 基础字段
|
||||
id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',
|
||||
create_by VARCHAR(100) NULL COMMENT '创建人',
|
||||
create_time DATETIME(6) NULL COMMENT '创建时间',
|
||||
update_by VARCHAR(100) NULL COMMENT '更新人',
|
||||
update_time DATETIME(6) NULL COMMENT '更新时间',
|
||||
version INT NOT NULL DEFAULT 1 COMMENT '版本号',
|
||||
deleted BIT NOT NULL DEFAULT 0 COMMENT '是否删除:0-未删除,1-已删除',
|
||||
|
||||
-- 业务字段
|
||||
group_id BIGINT NOT NULL COMMENT 'Git系统中的组ID',
|
||||
name VARCHAR(100) NOT NULL COMMENT '仓库组名',
|
||||
description VARCHAR(500) NULL COMMENT '仓库组描述',
|
||||
parent_id BIGINT NULL COMMENT '父级仓库组ID',
|
||||
full_name VARCHAR(255) NULL COMMENT '完整名称(包含层级关系)',
|
||||
full_path VARCHAR(255) NULL COMMENT '完整路径',
|
||||
path VARCHAR(200) NOT NULL COMMENT '仓库组路径',
|
||||
external_system_id BIGINT NOT NULL COMMENT '外部系统ID',
|
||||
avatar_url VARCHAR(255) NULL COMMENT '头像URL',
|
||||
web_url VARCHAR(255) NULL COMMENT '网页URL',
|
||||
visibility ENUM('private', 'internal', 'public') NOT NULL DEFAULT 'private' COMMENT '可见性:private-私有,internal-内部,public-公开',
|
||||
sort INT DEFAULT 0 COMMENT '排序号'
|
||||
sort INT DEFAULT 0 COMMENT '排序号',
|
||||
|
||||
create_by VARCHAR(100) NULL COMMENT '创建人',
|
||||
create_time DATETIME(6) NULL COMMENT '创建时间',
|
||||
update_by VARCHAR(100) NULL COMMENT '更新人',
|
||||
update_time DATETIME(6) NULL COMMENT '更新时间',
|
||||
version INT NOT NULL DEFAULT 1 COMMENT '版本号',
|
||||
deleted BIT NOT NULL DEFAULT 0 COMMENT '是否删除:0-未删除,1-已删除'
|
||||
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='代码仓库组表';
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user