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;
|
|
|
|
|
|
public TransportController(TransportService transportService)
|
|
|
|
|
|
{
|
|
|
|
|
|
_transportService = transportService;
|
|
|
|
|
|
}
|
|
|
|
|
|
/// <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>
|
|
|
|
|
|
/// 新增清洁运输
|
|
|
|
|
|
/// </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-05-21 15:53:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|