大声道撒旦

This commit is contained in:
dengqichen 2025-01-10 10:03:08 +08:00
parent b01a9fc08e
commit 64128f15ec
4 changed files with 41 additions and 23 deletions

View File

@ -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;
} }

View File

@ -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;
} }

View File

@ -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;
/** /**

View File

@ -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 ='应用表';