using langguanApi.Model; using langguanApi.Model.Dto; using langguanApi.Service; using Microsoft.AspNetCore.Mvc; namespace langguanApi.Controllers { [Route("api/[controller]/[action]")] [ApiController] public class DeviceController : ControllerBase { private readonly DeviceService _deviceService; /// /// /// /// public DeviceController(DeviceService deviceService) { _deviceService = deviceService; } /// /// 列表 /// /// /// [HttpGet] public async Task Getpage([FromQuery] reqpage input) { var result = await _deviceService.GetPage(input); return Ok(result); } /// ///新加 /// /// /// [HttpPost] public async Task Addd([FromBody] DeviceDto input) { var result = await _deviceService.Add(input); return Ok(result); } /// /// 删除 /// /// /// [HttpDelete] public async Task Remove(IEnumerable ids) { var result = await _deviceService.remove(ids); return Ok(result); } /// /// 更新 /// /// /// [HttpPut] public async Task update([FromBody] DeviceDto input) { var result = await _deviceService.update(input); return Ok(result); } } }