using Infrastructure;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using OpenAuth.App;
using OpenAuth.App.Request;
using OpenAuth.Repository.Domain;
namespace OpenAuth.WebApi.Controllers
{
///
/// 职级组
///
[Route("api/[controller]/[action]")]
[ApiController]
public class SysPosGroupController : ControllerBase
{
SysPosGroupApp posGroupApp;
public SysPosGroupController(SysPosGroupApp sysPosGroupApp)
{
posGroupApp = sysPosGroupApp;
}
///
/// 职级组查询
/// key 为空,查全部
///
///
///
[HttpGet]
public async Task>> Load(string name)
{
return await posGroupApp.Load(name);
}
///
/// 职级组添加
///
///
///
[HttpPost]
public async Task> Add(PosGroupForm pos)
{
return await posGroupApp.Add(pos);
}
}
}