forked from ddrilling/AsbCloudServer
DrillFlowChartController. Edit routes
This commit is contained in:
parent
32732bf058
commit
03813b9403
@ -11,7 +11,6 @@ namespace AsbCloudWebApi.Controllers
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Контроллер для корридоров бурения на панели
|
/// Контроллер для корридоров бурения на панели
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[Route("api/well/{idWell}/drillFlowChart/")]
|
|
||||||
[ApiController]
|
[ApiController]
|
||||||
public class DrillFlowChartController : ControllerBase
|
public class DrillFlowChartController : ControllerBase
|
||||||
{
|
{
|
||||||
@ -35,8 +34,9 @@ namespace AsbCloudWebApi.Controllers
|
|||||||
/// <param name="token"> Токен отмены задачи </param>
|
/// <param name="token"> Токен отмены задачи </param>
|
||||||
/// <returns> Список параметров для корридоров бурения </returns>
|
/// <returns> Список параметров для корридоров бурения </returns>
|
||||||
[HttpGet]
|
[HttpGet]
|
||||||
|
[Route("api/well/{idWell}/drillFlowChart")]
|
||||||
[ProducesResponseType(typeof(IEnumerable<DrillFlowChartDto>), (int) System.Net.HttpStatusCode.OK)]
|
[ProducesResponseType(typeof(IEnumerable<DrillFlowChartDto>), (int) System.Net.HttpStatusCode.OK)]
|
||||||
public async Task<IActionResult> GetAllAsync(int idWell, DateTime updateFrom,
|
public async Task<IActionResult> GetAsync(int idWell, DateTime updateFrom = default,
|
||||||
CancellationToken token = default)
|
CancellationToken token = default)
|
||||||
{
|
{
|
||||||
var idCompany = User.GetCompanyId();
|
var idCompany = User.GetCompanyId();
|
||||||
@ -50,7 +50,7 @@ namespace AsbCloudWebApi.Controllers
|
|||||||
|
|
||||||
return Ok(dto);
|
return Ok(dto);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Возвращает все значения для корридоров бурения по uid панели
|
/// Возвращает все значения для корридоров бурения по uid панели
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -58,9 +58,10 @@ namespace AsbCloudWebApi.Controllers
|
|||||||
/// <param name="updateFrom"> Дата, с которой следует искать новые параметры </param>
|
/// <param name="updateFrom"> Дата, с которой следует искать новые параметры </param>
|
||||||
/// <param name="token"> Токен отмены задачи </param>
|
/// <param name="token"> Токен отмены задачи </param>
|
||||||
/// <returns> Список параметров для корридоров бурения </returns>
|
/// <returns> Список параметров для корридоров бурения </returns>
|
||||||
[HttpGet("{uid}")]
|
[HttpGet]
|
||||||
|
[Route("api/telemetry/{uid}/drillFlowChart")]
|
||||||
[ProducesResponseType(typeof(IEnumerable<DrillFlowChartDto>), (int) System.Net.HttpStatusCode.OK)]
|
[ProducesResponseType(typeof(IEnumerable<DrillFlowChartDto>), (int) System.Net.HttpStatusCode.OK)]
|
||||||
public async Task<IActionResult> GetAllAsync(string uid, DateTime updateFrom, CancellationToken token = default)
|
public async Task<IActionResult> GetByTelemetryAsync(string uid, DateTime updateFrom = default, CancellationToken token = default)
|
||||||
{
|
{
|
||||||
var idCompany = User.GetCompanyId();
|
var idCompany = User.GetCompanyId();
|
||||||
|
|
||||||
@ -84,6 +85,7 @@ namespace AsbCloudWebApi.Controllers
|
|||||||
/// <param name="token"> Токен отмены задачи </param>
|
/// <param name="token"> Токен отмены задачи </param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
|
[Route("api/well/{idWell}/drillFlowChart")]
|
||||||
[ProducesResponseType(typeof(int), (int) System.Net.HttpStatusCode.OK)]
|
[ProducesResponseType(typeof(int), (int) System.Net.HttpStatusCode.OK)]
|
||||||
public async Task<IActionResult> InsertAsync(int idWell,
|
public async Task<IActionResult> InsertAsync(int idWell,
|
||||||
DrillFlowChartDto drillFlowChartDto, CancellationToken token = default)
|
DrillFlowChartDto drillFlowChartDto, CancellationToken token = default)
|
||||||
@ -106,7 +108,8 @@ namespace AsbCloudWebApi.Controllers
|
|||||||
/// <param name="drillFlowChartParams"> Массив объектов параметров корридоров бурения</param>
|
/// <param name="drillFlowChartParams"> Массив объектов параметров корридоров бурения</param>
|
||||||
/// <param name="token"> Токен отмены задачи </param>
|
/// <param name="token"> Токен отмены задачи </param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPost("range")]
|
[HttpPost]
|
||||||
|
[Route("api/well/{idWell}/drillFlowChart/range")]
|
||||||
[ProducesResponseType(typeof(int), (int) System.Net.HttpStatusCode.OK)]
|
[ProducesResponseType(typeof(int), (int) System.Net.HttpStatusCode.OK)]
|
||||||
public async Task<IActionResult> InsertRangeAsync(int idWell,
|
public async Task<IActionResult> InsertRangeAsync(int idWell,
|
||||||
IEnumerable<DrillFlowChartDto> drillFlowChartParams, CancellationToken token = default)
|
IEnumerable<DrillFlowChartDto> drillFlowChartParams, CancellationToken token = default)
|
||||||
@ -131,6 +134,7 @@ namespace AsbCloudWebApi.Controllers
|
|||||||
/// <param name="token"> Токен отмены задачи </param>
|
/// <param name="token"> Токен отмены задачи </param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpPut]
|
[HttpPut]
|
||||||
|
[Route("api/well/{idWell}/drillFlowChart")]
|
||||||
[ProducesResponseType(typeof(int), (int) System.Net.HttpStatusCode.OK)]
|
[ProducesResponseType(typeof(int), (int) System.Net.HttpStatusCode.OK)]
|
||||||
public async Task<IActionResult> EditAsync(int idWell,
|
public async Task<IActionResult> EditAsync(int idWell,
|
||||||
DrillFlowChartDto drillFlowChart, CancellationToken token = default)
|
DrillFlowChartDto drillFlowChart, CancellationToken token = default)
|
||||||
@ -155,6 +159,7 @@ namespace AsbCloudWebApi.Controllers
|
|||||||
/// <param name="token"> Токен отмены задачи </param>
|
/// <param name="token"> Токен отмены задачи </param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[HttpDelete]
|
[HttpDelete]
|
||||||
|
[Route("api/well/{idWell}/drillFlowChart")]
|
||||||
[ProducesResponseType(typeof(int), (int) System.Net.HttpStatusCode.OK)]
|
[ProducesResponseType(typeof(int), (int) System.Net.HttpStatusCode.OK)]
|
||||||
public async Task<IActionResult> DeleteAsync(int idWell,
|
public async Task<IActionResult> DeleteAsync(int idWell,
|
||||||
int drillFlowChartParamsId, CancellationToken token = default)
|
int drillFlowChartParamsId, CancellationToken token = default)
|
||||||
|
Loading…
Reference in New Issue
Block a user