大声道撒旦
This commit is contained in:
parent
b01a9fc08e
commit
64128f15ec
@ -28,14 +28,21 @@ public class ApplicationDTO extends BaseDTO {
|
|||||||
@NotNull(message = "开发语言")
|
@NotNull(message = "开发语言")
|
||||||
private DevelopmentLanguageTypeEnum language;
|
private DevelopmentLanguageTypeEnum language;
|
||||||
|
|
||||||
|
@NotNull(message = "代码仓库组ID不能为空")
|
||||||
|
private Long repoGroupId;
|
||||||
|
|
||||||
|
@NotNull(message = "代码仓库项目ID不能为空")
|
||||||
|
private Long repoProjectId;
|
||||||
|
|
||||||
|
@NotNull(message = "所属项目组ID不能为空")
|
||||||
|
private Long projectGroupId;
|
||||||
|
|
||||||
|
private ProjectGroupDTO projectGroup;
|
||||||
|
|
||||||
@Schema(description = "是否启用")
|
@Schema(description = "是否启用")
|
||||||
private Boolean enabled;
|
private Boolean enabled;
|
||||||
|
|
||||||
@NotNull(message = "排序号不能为空")
|
@NotNull(message = "排序号不能为空")
|
||||||
private Integer sort;
|
private Integer sort;
|
||||||
|
|
||||||
private Long projectGroupId;
|
|
||||||
|
|
||||||
private ProjectGroupDTO projectGroup;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -42,17 +42,6 @@ public class Application extends Entity<Long> {
|
|||||||
@Column(name = "app_desc")
|
@Column(name = "app_desc")
|
||||||
private String appDesc;
|
private String appDesc;
|
||||||
|
|
||||||
/**
|
|
||||||
* 应用状态
|
|
||||||
*/
|
|
||||||
@Column(nullable = false)
|
|
||||||
private Boolean enabled = true;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 代码仓库地址
|
|
||||||
*/
|
|
||||||
@Column(name = "repo_url")
|
|
||||||
private String repoUrl;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 开发语言
|
* 开发语言
|
||||||
@ -60,13 +49,34 @@ public class Application extends Entity<Long> {
|
|||||||
@Column(name = "language")
|
@Column(name = "language")
|
||||||
private DevelopmentLanguageTypeEnum language;
|
private DevelopmentLanguageTypeEnum language;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 代码仓库组ID
|
||||||
|
*/
|
||||||
|
@Column(name = "repo_group_id", nullable = false)
|
||||||
|
private Long repoGroupId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 代码仓库项目ID
|
||||||
|
*/
|
||||||
|
@Column(name = "repo_project_id", nullable = false)
|
||||||
|
private Long repoProjectId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 项目组ID
|
||||||
|
*/
|
||||||
|
@Column(name = "project_group_id", nullable = false)
|
||||||
|
private Long projectGroupId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 排序号
|
* 排序号
|
||||||
*/
|
*/
|
||||||
@Column(name = "sort", nullable = false)
|
@Column(name = "sort", nullable = false)
|
||||||
private Integer sort;
|
private Integer sort;
|
||||||
|
|
||||||
@Column(name = "project_group_id", nullable = false)
|
/**
|
||||||
private Long projectGroupId;
|
* 应用状态
|
||||||
|
*/
|
||||||
|
@Column(nullable = false)
|
||||||
|
private Boolean enabled = true;
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -30,13 +30,13 @@ public class RepositoryGroupQuery extends BaseQuery {
|
|||||||
/**
|
/**
|
||||||
* 外部系统中的组ID
|
* 外部系统中的组ID
|
||||||
*/
|
*/
|
||||||
@QueryField(field = "group_id")
|
@QueryField(field = "groupId")
|
||||||
private Long groupId;
|
private Long groupId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 父级仓库组ID
|
* 父级仓库组ID
|
||||||
*/
|
*/
|
||||||
@QueryField(field = "parent_id")
|
@QueryField(field = "parentId")
|
||||||
private Long parentId;
|
private Long parentId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -48,13 +48,13 @@ public class RepositoryGroupQuery extends BaseQuery {
|
|||||||
/**
|
/**
|
||||||
* 外部系统ID
|
* 外部系统ID
|
||||||
*/
|
*/
|
||||||
@QueryField(field = "external_system_id")
|
@QueryField(field = "externalSystemId",type = QueryType.EQUAL)
|
||||||
private Long externalSystemId;
|
private Long externalSystemId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 头像URL
|
* 头像URL
|
||||||
*/
|
*/
|
||||||
@QueryField(field = "avatar_url", type = QueryType.LIKE)
|
@QueryField(field = "avatarUrl", type = QueryType.LIKE)
|
||||||
private String avatarUrl;
|
private String avatarUrl;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -548,6 +548,8 @@ CREATE TABLE deploy_application
|
|||||||
language VARCHAR(50) NULL COMMENT '开发语言:JAVA、PYTHON、NODEJS',
|
language VARCHAR(50) NULL COMMENT '开发语言:JAVA、PYTHON、NODEJS',
|
||||||
enabled BIT NOT NULL DEFAULT 1 COMMENT '是否启用(0:禁用,1:启用)',
|
enabled BIT NOT NULL DEFAULT 1 COMMENT '是否启用(0:禁用,1:启用)',
|
||||||
sort INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
sort INT NOT NULL DEFAULT 0 COMMENT '排序号',
|
||||||
|
repo_group_id BIGINT NOT NULL COMMENT '代码仓库项目ID',
|
||||||
|
repo_project_id BIGINT NOT NULL COMMENT '代码仓库项目ID',
|
||||||
project_group_id BIGINT NOT NULL COMMENT '所属项目组ID',
|
project_group_id BIGINT NOT NULL COMMENT '所属项目组ID',
|
||||||
-- 基础字段
|
-- 基础字段
|
||||||
create_by VARCHAR(100) NULL COMMENT '创建人',
|
create_by VARCHAR(100) NULL COMMENT '创建人',
|
||||||
@ -562,8 +564,7 @@ CREATE TABLE deploy_application
|
|||||||
UNIQUE INDEX uk_app_code (project_group_id, app_code) COMMENT '项目下应用编码唯一',
|
UNIQUE INDEX uk_app_code (project_group_id, app_code) COMMENT '项目下应用编码唯一',
|
||||||
|
|
||||||
-- 外键约束
|
-- 外键约束
|
||||||
CONSTRAINT fk_application_project_group FOREIGN KEY (project_group_id)
|
CONSTRAINT fk_application_project_group FOREIGN KEY (project_group_id) REFERENCES deploy_project_group (id)
|
||||||
REFERENCES deploy_project_group (id)
|
|
||||||
) ENGINE = InnoDB
|
) ENGINE = InnoDB
|
||||||
DEFAULT CHARSET = utf8mb4
|
DEFAULT CHARSET = utf8mb4
|
||||||
COLLATE = utf8mb4_unicode_ci COMMENT ='应用表';
|
COLLATE = utf8mb4_unicode_ci COMMENT ='应用表';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user