forked from ddrilling/asb_cloud_front
update api client
This commit is contained in:
parent
68b0827f66
commit
24d2ff5fe9
@ -7,12 +7,12 @@ export type WellOperationDto = {
|
|||||||
idWell?: number;
|
idWell?: number;
|
||||||
idWellSectionType?: number;
|
idWellSectionType?: number;
|
||||||
wellSectionTypeName?: string | null;
|
wellSectionTypeName?: string | null;
|
||||||
idOperationCategory?: number;
|
idCategory?: number;
|
||||||
categoryName?: string | null;
|
categoryName?: string | null;
|
||||||
type?: number;
|
categoryInfo?: string | null;
|
||||||
|
idType?: number;
|
||||||
wellDepth?: number;
|
wellDepth?: number;
|
||||||
startDate?: string;
|
startDate?: string;
|
||||||
durationHours?: number;
|
durationHours?: number;
|
||||||
info?: string | null;
|
|
||||||
comment?: string | null;
|
comment?: string | null;
|
||||||
}
|
}
|
@ -7,10 +7,10 @@ export type WellSectionDto = {
|
|||||||
sectionType?: string | null;
|
sectionType?: string | null;
|
||||||
wellDepthPlan?: number;
|
wellDepthPlan?: number;
|
||||||
wellDepthFact?: number;
|
wellDepthFact?: number;
|
||||||
buildDaysPlan?: number;
|
durationPlan?: number;
|
||||||
buildDaysFact?: number;
|
durationFact?: number;
|
||||||
rateOfPenetrationPlan?: number;
|
mechSpeedPlan?: number;
|
||||||
rateOfPenetrationFact?: number;
|
mechSpeedFact?: number;
|
||||||
routeSpeedPlan?: number;
|
routeSpeedPlan?: number;
|
||||||
routeSpeedFact?: number;
|
routeSpeedFact?: number;
|
||||||
bhaUpSpeedPlan?: number;
|
bhaUpSpeedPlan?: number;
|
||||||
|
@ -10,7 +10,6 @@ export class FileService {
|
|||||||
* Сохраняет переданные файлы и информацию о них
|
* Сохраняет переданные файлы и информацию о них
|
||||||
* @param idWell id скважины
|
* @param idWell id скважины
|
||||||
* @param idCategory id категории файла
|
* @param idCategory id категории файла
|
||||||
* @param idUser id отправившего файл пользователя
|
|
||||||
* @param requestBody
|
* @param requestBody
|
||||||
* @returns number Success
|
* @returns number Success
|
||||||
* @throws ApiError
|
* @throws ApiError
|
||||||
@ -18,7 +17,6 @@ export class FileService {
|
|||||||
public static async saveFiles(
|
public static async saveFiles(
|
||||||
idWell: number,
|
idWell: number,
|
||||||
idCategory?: number,
|
idCategory?: number,
|
||||||
idUser?: number,
|
|
||||||
requestBody?: any,
|
requestBody?: any,
|
||||||
): Promise<number> {
|
): Promise<number> {
|
||||||
const result = await __request({
|
const result = await __request({
|
||||||
@ -26,7 +24,6 @@ requestBody?: any,
|
|||||||
path: `/api/well/${idWell}/files`,
|
path: `/api/well/${idWell}/files`,
|
||||||
query: {
|
query: {
|
||||||
'idCategory': idCategory,
|
'idCategory': idCategory,
|
||||||
'idUser': idUser,
|
|
||||||
},
|
},
|
||||||
body: requestBody,
|
body: requestBody,
|
||||||
});
|
});
|
||||||
|
@ -24,22 +24,37 @@ idWell: string,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Возвращает весь список операций на скважине
|
* Отфильтрованный список операций на скважине. Если не применять фильтр, то вернется весь список. Сортированный по глубине затем по дате
|
||||||
* @param idWell id скважины
|
* @param idWell id скважины
|
||||||
* @param skip Для пагинации кол-во записей пропустить
|
* @param opertaionType фильтр по план = 0, факт = 1
|
||||||
* @param take Для пагинации кол-во записей
|
* @param sectionTypeIds фильтр по списку id конструкций секции
|
||||||
|
* @param operationCategoryIds фильтр по списку id категорий операции
|
||||||
|
* @param begin фильтр по началу операции
|
||||||
|
* @param end фильтр по окончанию операции
|
||||||
|
* @param skip
|
||||||
|
* @param take
|
||||||
* @returns WellOperationDtoPaginationContainer Success
|
* @returns WellOperationDtoPaginationContainer Success
|
||||||
* @throws ApiError
|
* @throws ApiError
|
||||||
*/
|
*/
|
||||||
public static async getAll(
|
public static async getOperations(
|
||||||
idWell: number,
|
idWell: number,
|
||||||
skip: number,
|
opertaionType?: number,
|
||||||
|
sectionTypeIds?: Array<number>,
|
||||||
|
operationCategoryIds?: Array<number>,
|
||||||
|
begin?: string,
|
||||||
|
end?: string,
|
||||||
|
skip: number = 0,
|
||||||
take: number = 32,
|
take: number = 32,
|
||||||
): Promise<WellOperationDtoPaginationContainer> {
|
): Promise<WellOperationDtoPaginationContainer> {
|
||||||
const result = await __request({
|
const result = await __request({
|
||||||
method: 'GET',
|
method: 'GET',
|
||||||
path: `/api/well/${idWell}/wellOperations`,
|
path: `/api/well/${idWell}/wellOperations`,
|
||||||
query: {
|
query: {
|
||||||
|
'opertaionType': opertaionType,
|
||||||
|
'sectionTypeIds': sectionTypeIds,
|
||||||
|
'operationCategoryIds': operationCategoryIds,
|
||||||
|
'begin': begin,
|
||||||
|
'end': end,
|
||||||
'skip': skip,
|
'skip': skip,
|
||||||
'take': take,
|
'take': take,
|
||||||
},
|
},
|
||||||
|
@ -45,24 +45,6 @@ take: number = 32,
|
|||||||
return result.body;
|
return result.body;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param idWell
|
|
||||||
* @param requestBody
|
|
||||||
* @returns WellSectionDto Success
|
|
||||||
* @throws ApiError
|
|
||||||
*/
|
|
||||||
public static async insert(
|
|
||||||
idWell: number,
|
|
||||||
requestBody?: Array<WellSectionDto>,
|
|
||||||
): Promise<Array<WellSectionDto>> {
|
|
||||||
const result = await __request({
|
|
||||||
method: 'POST',
|
|
||||||
path: `/api/well/${idWell}/sections`,
|
|
||||||
body: requestBody,
|
|
||||||
});
|
|
||||||
return result.body;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param idWell
|
* @param idWell
|
||||||
* @param idSection
|
* @param idSection
|
||||||
@ -80,46 +62,4 @@ idSection: number,
|
|||||||
return result.body;
|
return result.body;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param idWell
|
|
||||||
* @param idSection
|
|
||||||
* @param requestBody
|
|
||||||
* @returns WellSectionDto Success
|
|
||||||
* @throws ApiError
|
|
||||||
*/
|
|
||||||
public static async update(
|
|
||||||
idWell: number,
|
|
||||||
idSection: number,
|
|
||||||
requestBody?: WellSectionDto,
|
|
||||||
): Promise<WellSectionDto> {
|
|
||||||
const result = await __request({
|
|
||||||
method: 'PUT',
|
|
||||||
path: `/api/well/${idWell}/sections/${idSection}`,
|
|
||||||
body: requestBody,
|
|
||||||
});
|
|
||||||
return result.body;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param idWell
|
|
||||||
* @param idSection
|
|
||||||
* @param idItem
|
|
||||||
* @returns number Success
|
|
||||||
* @throws ApiError
|
|
||||||
*/
|
|
||||||
public static async delete(
|
|
||||||
idWell: number,
|
|
||||||
idSection: string,
|
|
||||||
idItem?: number,
|
|
||||||
): Promise<number> {
|
|
||||||
const result = await __request({
|
|
||||||
method: 'DELETE',
|
|
||||||
path: `/api/well/${idWell}/sections/${idSection}`,
|
|
||||||
query: {
|
|
||||||
'idItem': idItem,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
return result.body;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user