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);
}
}
}