团队app配置增加绑定工作流
This commit is contained in:
parent
33cd2ecffe
commit
287e820af8
@ -30,7 +30,10 @@ public class TeamApplicationDTO extends BaseDTO {
|
||||
private Long deploySystemId;
|
||||
|
||||
@Schema(description = "部署任务ID(Jenkins Job)")
|
||||
private Long deployJobId;
|
||||
private String deployJob;
|
||||
|
||||
@Schema(description = "工作流定义ID")
|
||||
private Long workflowDefinitionId;
|
||||
|
||||
@Schema(description = "团队名称")
|
||||
private String teamName;
|
||||
|
||||
@ -53,7 +53,13 @@ public class TeamApplication extends Entity<Long> {
|
||||
/**
|
||||
* 部署任务ID(关联deploy_jenkins_job)
|
||||
*/
|
||||
@Column(name = "deploy_job_id")
|
||||
private Long deployJobId;
|
||||
@Column(name = "deploy_job", length = 100)
|
||||
private String deployJob;
|
||||
|
||||
/**
|
||||
* 工作流定义ID(关联workflow_definition)
|
||||
*/
|
||||
@Column(name = "workflow_definition_id")
|
||||
private Long workflowDefinitionId;
|
||||
}
|
||||
|
||||
|
||||
@ -833,14 +833,16 @@ CREATE TABLE deploy_team_application
|
||||
environment_id BIGINT NOT NULL COMMENT '环境ID',
|
||||
branch VARCHAR(100) NULL COMMENT '分支名称',
|
||||
deploy_system_id BIGINT NULL COMMENT '部署系统ID(关联sys_external_system,type=JENKINS)',
|
||||
deploy_job_id BIGINT NULL COMMENT '部署任务ID(关联deploy_jenkins_job)',
|
||||
deploy_job VARCHAR(100) NULL COMMENT '部署任务ID(关联deploy_jenkins_job)',
|
||||
workflow_definition_id BIGINT NULL COMMENT '工作流定义ID(关联workflow_definition)',
|
||||
|
||||
UNIQUE INDEX uk_team_app_env (team_id, application_id, environment_id),
|
||||
INDEX idx_team (team_id),
|
||||
INDEX idx_application (application_id),
|
||||
INDEX idx_environment (environment_id),
|
||||
INDEX idx_deploy_system (deploy_system_id),
|
||||
INDEX idx_deploy_job (deploy_job_id),
|
||||
INDEX idx_deploy_job (deploy_job),
|
||||
INDEX idx_workflow_definition (workflow_definition_id),
|
||||
CONSTRAINT fk_team_app_team FOREIGN KEY (team_id) REFERENCES deploy_team (id),
|
||||
CONSTRAINT fk_team_app_application FOREIGN KEY (application_id) REFERENCES deploy_application (id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='团队应用关联表';
|
||||
|
||||
Loading…
Reference in New Issue
Block a user