2024-05-21 15:53:40 +00:00
|
|
|
|
using langguanApi.Model;
|
|
|
|
|
|
using langguanApi.Service;
|
|
|
|
|
|
using Microsoft.AspNetCore.Http;
|
|
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
|
|
|
|
|
|
|
|
namespace langguanApi.Controllers
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 清洁运输
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[Route("api/[controller]")]
|
|
|
|
|
|
[ApiController]
|
|
|
|
|
|
public class TransportController : ControllerBase
|
|
|
|
|
|
{
|
|
|
|
|
|
private TransportService _transportService;
|
2024-07-23 10:26:51 +00:00
|
|
|
|
private WasherService _washerService;
|
|
|
|
|
|
public TransportController(TransportService transportService, WasherService washerService)
|
2024-05-21 15:53:40 +00:00
|
|
|
|
{
|
|
|
|
|
|
_transportService = transportService;
|
2024-07-23 10:26:51 +00:00
|
|
|
|
_washerService = washerService;
|
2024-05-21 15:53:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 获取清洁运输列表
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="input"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpGet("list")]
|
|
|
|
|
|
public async Task<IActionResult> list([FromQuery] reqpage input)
|
|
|
|
|
|
{
|
|
|
|
|
|
var result = await _transportService.GetPage(input);
|
|
|
|
|
|
return Ok(result);
|
|
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 获取清洁运输数量
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpGet("count")]
|
|
|
|
|
|
public async Task<IActionResult> Count()
|
|
|
|
|
|
{
|
|
|
|
|
|
var result = await _transportService.GetCount();
|
|
|
|
|
|
return Ok(result);
|
|
|
|
|
|
}
|
2024-06-29 10:04:44 +00:00
|
|
|
|
/// <summary>
|
2024-07-23 10:26:51 +00:00
|
|
|
|
/// 新增门禁
|
2024-06-29 10:04:44 +00:00
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="input"></param>
|
|
|
|
|
|
/// <returns></returns>
|
2024-07-15 12:44:34 +00:00
|
|
|
|
[HttpPost("add")]
|
|
|
|
|
|
public async Task<IActionResult> Add(AddTransport input)
|
2024-06-29 10:04:44 +00:00
|
|
|
|
{
|
|
|
|
|
|
await _transportService.addTransport(input);
|
|
|
|
|
|
return Ok(new ApiResult() { code = 0 });
|
|
|
|
|
|
}
|
2024-07-23 10:26:51 +00:00
|
|
|
|
|
|
|
|
|
|
#region 洗车机
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 新增洗车机
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="input"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpPost("addwasher")]
|
|
|
|
|
|
public async Task<IActionResult> AddWasher(AddWasher input)
|
|
|
|
|
|
{
|
|
|
|
|
|
await _washerService.addWasher(input);
|
|
|
|
|
|
return Ok(new ApiResult() { code = 0 });
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 新增洗车机历史记录
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="input"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpPost("addwasherhistory")]
|
|
|
|
|
|
public async Task<IActionResult> AddWasherHistory(AddWasherHistory input)
|
|
|
|
|
|
{
|
|
|
|
|
|
await _washerService.AddWasherHistory(input);
|
|
|
|
|
|
return Ok(new ApiResult() { code = 0 });
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endregion
|
2024-05-21 15:53:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|