using Yi.BBS.Application.Contracts.GlobalSetting; using Cike.AutoWebApi.Setting; using Yi.BBS.Domain.GlobalSetting.Entities; using Yi.Framework.Ddd.Services; using Microsoft.AspNetCore.Mvc; using Yi.BBS.Application.Contracts.GlobalSetting.Dtos.Temp; using Yi.BBS.Domain.Shared; using Yi.Framework.Data.DataSeeds; using Yi.RBAC.Domain.Identity.Entities; namespace Yi.BBS.Application.GlobalSetting { /// ///临时服务,之后用其他模块代替 /// [AppService] public class TempService : ApplicationService, IAutoApiService { public TempService(IDataSeed dataSeed) { dataSeed.InvokerAsync().Wait(); } ///// ///// 登录 ///// ///// ///// //[Route("/api/account/login")] //public Task PostLoginAsync() //{ // bool loginSucces = true; // if (!loginSucces) // { // throw new UserFriendlyException("登录失败", (int)BbsHttpStatusEnum.LoginFailed, "用户或者密码错误"); // } // var dto = new LoginDto("token"); // dto.User = new LoginUserInfoDto { Icon = "", Id = 0, Level = 1, UserName = "橙子" }; // return Task.FromResult(dto); //} ///// ///// 判断是否有登录 ///// ///// //[Route("/api/account/logged")] //public Task PostLogged() //{ // return Task.FromResult(true); //} ///// ///// 退出登录 ///// ///// //[Route("/api/account/logout")] //public Task PostlogOut() //{ // return Task.CompletedTask; //} /// /// 获取用户信息 /// /// /// [Route("/api/account/user/{id}")] public Task> GetUserInfoByIdAsync(long id) { var dto = new List(); dto.Add(new ActionJwtDto { Router = "/index", ActionName = "首页" }); //dto.Add(new ActionJwtDto { Router = "/admLable", ActionName = "标签管理" }); //dto.Add(new ActionJwtDto { Router = "", ActionName = "" }); //dto.Add(new ActionJwtDto { Router = "", ActionName = "" }); //dto.Add(new ActionJwtDto { Router = "", ActionName = "" }); //dto.Add(new ActionJwtDto { Router = "", ActionName = "" }); //dto.Add(new ActionJwtDto { Router = "", ActionName = "" }); //dto.Add(new ActionJwtDto { Router = "", ActionName = "" }); //dto.Add(new ActionJwtDto { Router = "", ActionName = "" }); return Task.FromResult(dto); } } }