using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Http;
using EasyTemplate.Service.Common;
using EasyTemplate.Tool.Entity;
using Microsoft.AspNetCore.Components;
using EasyTemplate.Tool;
using static EasyTemplate.Tool.Entity.PublicEnum;
namespace EasyTemplate.Service;
[ApiGroup(ApiGroupNames.System)]
public class SystemUserService : BaseService
{
///
///
///
private readonly SqlSugarRepository _user;
///
///
///
private readonly IHttpContextAccessor _contextAccessor;
public SystemUserService(IHttpContextAccessor contextAccessor, SqlSugarRepository user)
{
_contextAccessor = contextAccessor;
_user = user;
}
///
/// 多语言、单一接口的多种请求方式
///
///
[HttpPost]
[HttpPost("/api/v1/[Controller]/[Action]")]
[HttpGet("/api/v2/[controller]/[action]")]
[AllowAnonymous]
public async Task