using Rhea.Common;
|
using Microsoft.AspNetCore.Mvc;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Threading.Tasks;
|
using Tiger.IBusiness;
|
|
namespace Tiger.Api.Controllers.SYS
|
{
|
/// <summary>
|
/// 用户组相关
|
/// </summary>
|
public partial class SYSController : ControllerBase
|
{
|
/// <summary>
|
/// SetSysUser(ApiAction) :保存用户组中的用户列表
|
/// </summary>
|
/// <param name="action"></param>
|
/// <returns></returns>
|
[HttpPost]
|
public async Task<IActionResult> SetSysUserToGroup([FromBody] ApiAction<SpecificEntity> action)
|
{
|
ApiAction response;
|
try
|
{
|
response = action.GetResponse(await DI.Resolve<ISystem>().SetSysUserToGroupAsync(action.Data?.Extend1, action.Data?.Extend2, action.Data?.Extend3));
|
}
|
catch (System.Exception ex)
|
{
|
response = action.GetResponse().CatchExceptionWithLog(ex);
|
}
|
return Ok(response);
|
}
|
}
|
|
public class SpecificEntity
|
{
|
public string EntityStr { get; set; }
|
public string ID { get; set; }
|
public string UserId { set; get; }
|
public string Extend1 { set; get; }
|
public string Extend2 { set; get; }
|
public string Extend3 { set; get; }
|
}
|
}
|