This commit is contained in:
dengqichen 2024-12-27 14:21:51 +08:00
parent f8a9243ecd
commit 5ed3c90526
2 changed files with 6 additions and 7 deletions

View File

@ -22,6 +22,7 @@ export interface DeploymentConfig extends BaseResponse {
application: Application;
buildType: BuildTypeEnum;
languageType: DevelopmentLanguageTypeEnum;
workflowDefinitionId: number;
buildVariables: JsonNode;
enabled: boolean;
}
@ -32,6 +33,7 @@ export interface CreateDeploymentConfigRequest extends BaseRequest {
applicationId: number;
buildType: BuildTypeEnum;
languageType: DevelopmentLanguageTypeEnum;
workflowDefinitionId: number;
buildVariables: JsonNode;
enabled: boolean;
}
@ -45,5 +47,6 @@ export interface UpdateDeploymentConfigRequest extends CreateDeploymentConfigReq
export interface DeploymentConfigQueryParams extends BaseQuery {
environmentId?: number;
applicationId?: number;
workflowDefinitionId: number;
enabled?: boolean;
}

View File

@ -12,6 +12,9 @@ export const getDefinitions = (params?: WorkflowDefinitionQuery) =>
export const getDefinitionDetail = (id: number) =>
request.get<WorkflowDefinition>(`${DEFINITION_URL}/${id}`);
export const getPublishedDefinitions = (id: number) =>
request.get<WorkflowDefinition[]>(`${DEFINITION_URL}/published`);
export const deployDefinition = (id: number) =>
request.post<void>(`${DEFINITION_URL}/${id}/deploy`);
@ -39,13 +42,6 @@ export const publishDefinition = (id: number) =>
export const getWorkflowCategories = () =>
request.get<WorkflowCategory[]>(`${DEFINITION_URL}/categories`);
/**
*
* @param id ID
* @returns Promise<WorkflowCategory>
*/
export const getWorkflowCategory = (id: number) =>
request.get<WorkflowCategory>(`${DEFINITION_URL}/categories/${id}`);
/**
*