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