Сервисы обновлены

This commit is contained in:
goodmice 2021-10-13 16:30:45 +05:00
parent 3f06e0ed3c
commit e64092881c
2 changed files with 62 additions and 6 deletions

View File

@ -15,15 +15,14 @@ export class DrillParamsService {
* @throws ApiError
*/
public static async getDefault(
idWell?: number,
idWell: number,
startDepth?: number,
endDepth?: number,
): Promise<DrillParamsDto> {
const result = await __request({
method: 'GET',
path: `/autoParams`,
path: `/api/drillParams/${idWell}/autoParams`,
query: {
'idWell': idWell,
'startDepth': startDepth,
'endDepth': endDepth,
},
@ -54,7 +53,7 @@ export class DrillParamsService {
* @returns number Success
* @throws ApiError
*/
public static async save(
public static async insert(
idWell: number,
requestBody?: DrillParamsDto,
): Promise<number> {
@ -106,4 +105,39 @@ export class DrillParamsService {
return result.body;
}
/**
* Добавляет массив объектов режимов бурений
* @param idWell id скважины
* @param requestBody Массив объектов параметров режима бурений для секции
* @returns number Success
* @throws ApiError
*/
public static async insertRange(
idWell: number,
requestBody?: Array<DrillParamsDto>,
): Promise<number> {
const result = await __request({
method: 'POST',
path: `/api/drillParams/${idWell}/range`,
body: requestBody,
});
return result.body;
}
/**
* Возвращает значения для режимов бурения на композитной скважине
* @param idWell id скважины
* @returns DrillParamsDto Success
* @throws ApiError
*/
public static async getCompositeAll(
idWell: number,
): Promise<Array<DrillParamsDto>> {
const result = await __request({
method: 'GET',
path: `/api/drillParams/${idWell}/composite`,
});
return result.body;
}
}

View File

@ -9,7 +9,8 @@ import { request as __request } from '../core/request';
export class WellOperationStatService {
/**
* @param idCluster
* Получает статстику по скважинам куста
* @param idCluster id куста
* @returns StatClusterDto Success
* @throws ApiError
*/
@ -24,7 +25,27 @@ export class WellOperationStatService {
}
/**
* @param idWell
* Получает статстику по списку скважин
* @param idWells список скважин
* @returns StatWellDto Success
* @throws ApiError
*/
public static async getWellsStat(
idWells?: Array<number>,
): Promise<Array<StatWellDto>> {
const result = await __request({
method: 'GET',
path: `/api/wellsStats`,
query: {
'idWells': idWells,
},
});
return result.body;
}
/**
* Получает статистику по скважине
* @param idWell id скважины
* @returns StatWellDto Success
* @throws ApiError
*/
@ -39,6 +60,7 @@ export class WellOperationStatService {
}
/**
* Получает данные для графика глубина-днь
* @param idWell
* @returns WellOperationDtoPlanFactPredictBase Success
* @throws ApiError