From 9c7ff006100d327b1b60615304de348f5ad36c63 Mon Sep 17 00:00:00 2001 From: username@email.com <yzy2002yzy@163.com> Date: 星期三, 16 八月 2023 09:06:14 +0800 Subject: [PATCH] Merge branch 'master' of http://47.108.235.38:8080/r/DocumentService --- DocumentServiceAPI.Application/WorkRemind/WorkRemindController.cs | 121 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 121 insertions(+), 0 deletions(-) diff --git a/DocumentServiceAPI.Application/WorkRemind/WorkRemindController.cs b/DocumentServiceAPI.Application/WorkRemind/WorkRemindController.cs new file mode 100644 index 0000000..ca97d62 --- /dev/null +++ b/DocumentServiceAPI.Application/WorkRemind/WorkRemindController.cs @@ -0,0 +1,121 @@ +锘縰sing DocumentServiceAPI.Application.UserAndLogin.Services; +using DocumentServiceAPI.Application.UserAndLogin.Services.Interfaces; +using DocumentServiceAPI.Application.UserAndLogin.ViewMode; +using DocumentServiceAPI.Application.WorkRemind.Services.Interfaces; +using DocumentServiceAPI.Application.WorkRemind.ViewMode; +using DocumentServiceAPI.Model.cyDocumentModel; +using DocumentServiceAPI.Utility; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace DocumentServiceAPI.Application.WorkRemind +{ + /// <summary> + /// 鐧诲綍鎺у埗鍣� + /// </summary> + [ApiDescriptionSettings("WorkRemind")] + [DynamicApiController] + [Authorize] + public class WorkRemindController + { + private readonly IWorkRemindService _workRemindService; + public WorkRemindController(IWorkRemindService workRemindService) + { + _workRemindService = workRemindService; + } + + /// <summary> + /// 鑾峰彇鐢ㄦ埛璇︽儏 + /// </summary> + public Document_WorkRemind GetWorkRemindInfo(int ID) + { + return _workRemindService.GetWorkRemindInfo( ID); + } + /// <summary> + /// 鑾峰彇鍛樺伐鍒楄〃 + /// </summary> + /// <param name="page"></param> + /// <returns></returns> + public PageResult<Document_WorkRemind> postWorkRemindList(WorkRemindPageSearch page) + { + return _workRemindService.postWorkRemindList(page); + } + + /// <summary> + /// 鑾峰彇鍛樺伐鍒楄〃 + /// </summary> + /// <returns></returns> + public List<Document_EmployeeInfo> GetUEmployeeInfoList() + { + return _workRemindService.GetUEmployeeInfoList(); + } + + /// <summary> + /// 鍒涘缓鎻愰啋 + /// </summary> + /// <param name="dw"></param> + /// <returns></returns> + public bool CreateWorkRemind(Document_WorkRemind dw) + { + return _workRemindService.InEmployee(dw); + } + + + /// <summary> + /// 鏇存柊鎻愰啋 + /// </summary> + /// <param name="dw"></param> + /// <returns></returns> + public bool UpDataWorkRemind(Document_WorkRemind dw) + { + return _workRemindService.UpEmployee(dw); + } + + /// <summary> + /// 鍒犻櫎鎻愰啋 + /// </summary> + /// <param name="ID"></param> + /// <returns></returns> + public bool GetDelDataWorkRemind(int ID) + { + return _workRemindService.DelEmployee(ID); + } + + + /// <summary> + /// 鑾峰彇鏁版嵁瀛楀吀 + /// </summary> + /// <returns></returns> + [AllowAnonymous] + public List<Document_Dictionary> GetDictionaryList() + { + return _workRemindService.GetDictionaryList(); + } + + /// <summary> + /// 鑾峰彇鐪佸競鍘� + /// </summary> + /// <param name="CityLevel"></param> + /// <returns></returns> + [AllowAnonymous] + public List<Sys_CitySite> GetCitySiteList(int CityLevel) + { + return _workRemindService.GetCitySiteList(CityLevel); + } + + + /// <summary> + /// 鑾峰彇鍛樺伐鍒楄〃 + /// </summary> + /// <param name="isWork"></param> + /// <param name="Role"></param> + /// <returns></returns> + public List<DocumentEmployeeInfoDTO> GetEmployeeListByStatus(int isWork, int Role) + { + return _workRemindService.GetEmployeeListByStatus(isWork, Role); + } + } +} -- Gitblit v1.9.1