From fab35da3e1218a329e4acbe71e8d333c1dcbcadd Mon Sep 17 00:00:00 2001 From: qwj <qwjzorro@163.com> Date: 星期一, 21 八月 2023 09:25:47 +0800 Subject: [PATCH] 资质管理 --- DocumentServiceAPI.Application/UserAndLogin/UserInfoController.cs | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 50 insertions(+), 6 deletions(-) diff --git a/DocumentServiceAPI.Application/UserAndLogin/UserInfoController.cs b/DocumentServiceAPI.Application/UserAndLogin/UserInfoController.cs index 0629ec4..9713ce3 100644 --- a/DocumentServiceAPI.Application/UserAndLogin/UserInfoController.cs +++ b/DocumentServiceAPI.Application/UserAndLogin/UserInfoController.cs @@ -1,4 +1,11 @@ -锘縰sing System; +锘縰sing DocumentServiceAPI.Application.Repository; +using DocumentServiceAPI.Application.UserAndLogin.Services; +using DocumentServiceAPI.Application.UserAndLogin.Services.Interfaces; +using DocumentServiceAPI.Application.UserAndLogin.ViewMode; +using DocumentServiceAPI.Model.cyDocumentModel; +using DocumentServiceAPI.Utility; +using Microsoft.AspNetCore.Mvc.RazorPages; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -12,14 +19,51 @@ /// </summary> [ApiDescriptionSettings("LogInAndUser")] [DynamicApiController] + [Authorize] public class UserInfoController { - /// <summary> - /// - /// </summary> - public void GetUserInfo() - { + private readonly UserService _userService; + public UserInfoController(UserService userService) { + _userService = userService; + } + /// <summary> + /// 鑾峰彇鐢ㄦ埛璇︽儏 + /// </summary> + public async Task< RetUserInfo> GetUserInfo() + { + var jwt=_userService.GetJwtInfo(); + return await _userService.GetUserInfo(jwt.TEID, jwt.EID, jwt.UID); + } + /// <summary> + /// 鑾峰彇鍛樺伐鍒楄〃 + /// </summary> + /// <param name="page"></param> + /// <returns></returns> + public async Task<PageResult<EmployeeInfoVM>> postEmployeeList( EmployeePageSearch page) + { + return await _userService.postEmployeeList(page); + } + + /// <summary> + /// 鍒涘缓鏂板憳宸� + /// </summary> + /// <param name="Parma"></param> + /// <returns></returns> + public async Task<bool> CreateEmployee(EmployeeInfoVM Parma) + { + return await _userService.InEmployee(Parma); + } + + + /// <summary> + /// 鏇存柊鍛樺伐淇℃伅 + /// </summary> + /// <param name="Parma"></param> + /// <returns></returns> + public async Task<bool> UpDataEmployee(EmployeeInfoVM Parma) + { + return await _userService.UpEmployee(Parma); } } } -- Gitblit v1.9.1