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