using langguanApi.Model; using langguanApi.Service; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace langguanApi.Controllers { /// /// 清洁运输 /// [Route("api/[controller]")] [ApiController] public class TransportController : ControllerBase { private TransportService _transportService; private WasherService _washerService; public TransportController(TransportService transportService, WasherService washerService) { _transportService = transportService; _washerService = washerService; } /// /// 获取清洁运输列表 /// /// /// [HttpGet("list")] public async Task list([FromQuery] reqpage input) { var result = await _transportService.GetPage(input); return Ok(result); } /// /// 获取清洁运输数量 /// /// [HttpGet("count")] public async Task Count() { var result = await _transportService.GetCount(); return Ok(result); } /// /// 新增门禁 /// /// /// [HttpPost("add")] public async Task Add(AddTransport input) { await _transportService.addTransport(input); return Ok(new ApiResult() { code = 0 }); } #region 洗车机 /// /// 新增洗车机 /// /// /// [HttpPost("addwasher")] public async Task AddWasher(AddWasher input) { await _washerService.addWasher(input); return Ok(new ApiResult() { code = 0 }); } /// /// 新增洗车机历史记录 /// /// /// [HttpPost("addwasherhistory")] public async Task AddWasherHistory(AddWasherHistory input) { await _washerService.AddWasherHistory(input); return Ok(new ApiResult() { code = 0 }); } #endregion } }