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

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 * @throws ApiError
*/ */
public static async getDefault( public static async getDefault(
idWell?: number, idWell: number,
startDepth?: number, startDepth?: number,
endDepth?: number, endDepth?: number,
): Promise<DrillParamsDto> { ): Promise<DrillParamsDto> {
const result = await __request({ const result = await __request({
method: 'GET', method: 'GET',
path: `/autoParams`, path: `/api/drillParams/${idWell}/autoParams`,
query: { query: {
'idWell': idWell,
'startDepth': startDepth, 'startDepth': startDepth,
'endDepth': endDepth, 'endDepth': endDepth,
}, },
@ -54,7 +53,7 @@ export class DrillParamsService {
* @returns number Success * @returns number Success
* @throws ApiError * @throws ApiError
*/ */
public static async save( public static async insert(
idWell: number, idWell: number,
requestBody?: DrillParamsDto, requestBody?: DrillParamsDto,
): Promise<number> { ): Promise<number> {
@ -106,4 +105,39 @@ export class DrillParamsService {
return result.body; 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 { export class WellOperationStatService {
/** /**
* @param idCluster * Получает статстику по скважинам куста
* @param idCluster id куста
* @returns StatClusterDto Success * @returns StatClusterDto Success
* @throws ApiError * @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 * @returns StatWellDto Success
* @throws ApiError * @throws ApiError
*/ */
@ -39,6 +60,7 @@ export class WellOperationStatService {
} }
/** /**
* Получает данные для графика глубина-днь
* @param idWell * @param idWell
* @returns WellOperationDtoPlanFactPredictBase Success * @returns WellOperationDtoPlanFactPredictBase Success
* @throws ApiError * @throws ApiError