From f9d7dda81bbf85f32f07c2f301b00ebc2b952983 Mon Sep 17 00:00:00 2001
From: qwj <qwjzorro@163.com>
Date: 星期三, 16 八月 2023 11:30:10 +0800
Subject: [PATCH] FileServer发布环境修改

---
 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