using Microsoft.AspNetCore.Mvc;
using System.Net;
using System.Net.Http.Headers;
using Microsoft.Extensions.Hosting.Internal;
using Microsoft.AspNetCore.Http.Extensions;
using IStation.Untity;
using Furion.DynamicApiController;
using System.ComponentModel.DataAnnotations;
using Mapster;
using Microsoft.AspNetCore.Http;
using Furion.DependencyInjection;
using Microsoft.AspNetCore.Authorization;
using Furion.DataEncryption;
using Furion.FriendlyException;
namespace IStation.Application
{
///
/// 用户
///
[AllowAnonymous]
[Route("LargeScreen/Szjt/User")]
[ApiDescriptionSettings("LargeScreen", Name = "苏州金庭(用户)", Order = 999)]
public class SzjtUser_Controller : IDynamicApiController, ITransient
{
private readonly IHttpContextAccessor _httpContextAccessor;
///
///
///
public SzjtUser_Controller(IHttpContextAccessor httpContextAccessor)
{
_httpContextAccessor = httpContextAccessor;
}
private const long _corpId = 3;
///
/// 获取所有
///
[Route("GetAll")]
[HttpGet]
public List GetAll()
{
var list = new Service.User().GetByCorpID(_corpId);
return list?.Select(x => new SzjtUserDto(x)).ToList();
}
}
}