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/ProjectInfo/ProjectInfoController.cs |  322 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 322 insertions(+), 0 deletions(-)

diff --git a/DocumentServiceAPI.Application/ProjectInfo/ProjectInfoController.cs b/DocumentServiceAPI.Application/ProjectInfo/ProjectInfoController.cs
new file mode 100644
index 0000000..87c4d97
--- /dev/null
+++ b/DocumentServiceAPI.Application/ProjectInfo/ProjectInfoController.cs
@@ -0,0 +1,322 @@
+锘縰sing DocumentServiceAPI.Application.ProjectInfo.Services;
+using DocumentServiceAPI.Application.ProjectInfo.Services.Interfaces;
+using DocumentServiceAPI.Application.ProjectInfo.ViewMode;
+using DocumentServiceAPI.Application.WorkRemind.Services;
+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.ProjectInfo
+{
+    /// <summary>
+    /// 鐧诲綍鎺у埗鍣�
+    /// </summary>
+    [ApiDescriptionSettings("ProjectInfo")]
+    [DynamicApiController]
+    [Authorize]
+    public class ProjectInfoController
+    {
+
+        private readonly IProjectInfoService _projectInfoService;
+        public ProjectInfoController(IProjectInfoService projectInfoService)
+        {
+            _projectInfoService = projectInfoService;
+        }
+
+        /// <summary>
+        /// 鍒涘缓椤圭洰
+        /// </summary>
+        /// <param name="dw"></param>
+        /// <returns></returns>
+        public bool InProjectInfo(DocumentProjectInfoDTO dw)
+        {
+            return _projectInfoService.InProjectInfo(dw);
+        }
+
+
+        /// <summary>
+        /// 椤圭洰鏄惁瀛樺湪
+        /// </summary>
+        /// <param name="ProjectName"></param>
+        /// <param name="ProjectCode"></param>
+        /// <returns></returns>
+        public bool GetIsExistProject(string ProjectName, string ProjectCode)
+        {
+            return _projectInfoService.IsExistProject(ProjectName, ProjectCode);
+        }
+
+
+
+        /// <summary>
+        /// 鏍规嵁url鑾峰彇缃戦〉鍐呭
+        /// </summary>
+        /// <param name="dp"></param>
+        /// <returns></returns>
+        [AllowAnonymous]
+        public Document_ProjectInfo ProjectInfoByUrl(Document_ProjectInfo dp)
+        {
+            return _projectInfoService.ProjectInfoByUrl(dp);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰鍒楄〃
+        /// </summary>
+        /// <param name="page"></param>
+        /// <returns></returns>
+        public PageResult<DocumentProjectInfoDTO> postProjectInfoList(DocumentProjectInfoPageSearch page)
+        {
+            return _projectInfoService.postProjectInfoList(page);
+        }
+
+        /// <summary>
+        /// 鍒犻櫎椤圭洰鍒楄〃
+        /// </summary>
+        /// <param name="projectIdList"></param>
+        /// <returns></returns>
+        public bool DelProjectInfoByIds(List<int> projectIdList)
+        {
+            return _projectInfoService.DelProjectInfoByIds(projectIdList);
+        }
+
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰璇︽儏
+        /// <param name="ID"></param>
+        /// <param name="TenantID"></param>
+        /// </summary>
+        public DocumentProjectInfoDTO GetProjectInfo(int ID, int TenantID)
+        {
+            return _projectInfoService.GetProjectInfo(ID, TenantID);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰ProjectExpand
+        /// <param name="ID"></param>
+        ///  <param name="UnitId"></param>
+        /// </summary>
+        public Document_ProjectExpand GetProjectExpand(int ID, int UnitId)
+        {
+            return _projectInfoService.GetProjectExpand(ID , UnitId);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetDocument_WinInfo
+        /// <param name="ID"></param>
+        ///  <param name="UnitId"></param>
+        /// </summary>
+        public Document_WinInfo GetDocument_WinInfo(int ID, int UnitId)
+        {
+            return _projectInfoService.GetDocument_WinInfo(ID, UnitId);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetDocument_AdviseInfo
+        /// <param name="ID"></param>
+        ///  <param name="UnitId"></param>
+        /// </summary>
+        public Document_AdviseInfo GetDocument_AdviseInfo(int ID, int UnitId)
+        {
+            return _projectInfoService.GetDocument_AdviseInfo(ID, UnitId);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetProjectOppugnInfo
+        /// <param name="ID"></param>
+        ///  <param name="UnitId"></param>
+        /// </summary>
+        public Document_ProjectOppugnInfo GetProjectOppugnInfo(int ID, int UnitId)
+        {
+            return _projectInfoService.GetProjectOppugnInfo(ID, UnitId);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetProjectComplainInfo
+        /// <param name="ID"></param>
+        ///  <param name="UnitId"></param>
+        /// </summary>
+        public Document_ProjectComplainInfo GetProjectComplainInfo(int ID, int UnitId)
+        {
+            return _projectInfoService.GetProjectComplainInfo(ID, UnitId);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetProjectReviewInfo
+        /// <param name="ID"></param>
+        ///  <param name="UnitId"></param>
+        /// </summary>
+        public Document_ProjectReviewInfo GetProjectReviewInfo(int ID, int UnitId)
+        {
+            return _projectInfoService.GetProjectReviewInfo(ID, UnitId);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetProjectLitigationInfo
+        /// <param name="ID"></param>
+        ///  <param name="UnitId"></param>
+        /// </summary>
+        public Document_ProjectLitigationInfo GetProjectLitigationInfo(int ID, int UnitId)
+        {
+            return _projectInfoService.GetProjectLitigationInfo(ID, UnitId);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetOtherCompanyTenderInfoList
+        /// <param name="ID"></param>
+        /// <param name="TenantID"></param>
+        /// </summary>
+        public List<Document_OtherCompanyTenderInfo> GetOtherCompanyTenderInfoList(int ID, int TenantID)
+        {
+            return _projectInfoService.GetOtherCompanyTenderInfoList( ID , TenantID);
+        }
+
+        /// <summary>
+        /// 淇敼椤圭洰
+        /// </summary>
+        /// <param name="dp"></param>
+        /// <returns></returns>
+        public bool SaveProjectInfo(Document_ProjectInfo dp)
+        {
+            return _projectInfoService.UpdateProjectInfo(dp);
+        }
+
+        /// <summary>
+        /// 淇敼椤圭洰SaveDocumentWinInfo
+        /// </summary>
+        /// <param name="dp"></param>
+        /// <returns></returns>
+        public bool SaveDocumentWinInfo(Document_WinInfo dp)
+        {
+            return _projectInfoService.SaveDocumentWinInfo(dp);
+        }
+
+        /// <summary>
+        /// 淇敼椤圭洰SaveDocumentProjectExpand
+        /// </summary>
+        /// <param name="dp"></param>
+        /// <returns></returns>
+        public bool SaveDocumentProjectExpand(Document_ProjectExpand dp)
+        {
+            return _projectInfoService.SaveDocumentProjectExpand(dp);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetOtherCompanyTenderInfo
+        /// <param name="ID"></param>
+        /// <param name="companyName"></param>
+        /// </summary>
+        public Document_OtherCompanyTenderInfo GetOtherCompanyTenderInfo(int ID, string companyName)
+        {
+            return _projectInfoService.GetOtherCompanyTenderInfo(ID, companyName);
+        }
+
+
+
+        /// <summary>
+        /// 鍒犻櫎椤圭洰DelOtherCompanyTenderInfo
+        /// </summary>
+        /// <param name="Id"></param>
+        /// <returns></returns>
+        public bool GetDelOtherCompanyTenderInfo(int Id)
+        {
+            return _projectInfoService.DelOtherCompanyTenderInfo(Id);
+        }
+
+        /// <summary>
+        /// 淇敼椤圭洰SaveOtherCompanyTenderInfo
+        /// </summary>
+        /// <param name="dp"></param>
+        /// <returns></returns>
+        public bool SaveOtherCompanyTenderInfo(Document_OtherCompanyTenderInfo dp)
+        {
+            return _projectInfoService.SaveOtherCompanyTenderInfo(dp);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetTenderUnit
+        /// <param name="ID"></param>
+        /// </summary>
+        public Document_TenderUnit GetTenderUnit(int ID)
+        {
+            return _projectInfoService.GetTenderUnit(ID );
+        }
+
+        /// <summary>
+        /// 鑾峰彇鍗曚釜鍛樺伐锛屾牴鎹甧mployeeId
+        /// <param name="EmployeeName"></param>
+        /// </summary>
+        public Document_EmployeeInfo GetDocument_EmployeeInfoByName(string EmployeeName)
+        {
+            return _projectInfoService.GetDocument_EmployeeInfoByName(EmployeeName);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetDocument_EmployeeInfoInfo
+        /// <param name="ID"></param>
+        /// </summary>
+        public Model.cyDocumentModel.Document_EmployeeInfo GetDocument_EmployeeInfoInfo(int ID)
+        {
+            return _projectInfoService.GetDocument_EmployeeInfoInfo(ID);
+        }
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetAptitudeInfoByName
+        /// <param name="aptitudeName"></param>
+        /// <param name="UnitId"></param>
+        /// </summary>
+        public List<Document_AptitudeInfo> GetAptitudeInfoByUnitId(int UnitId)
+        {
+            return _projectInfoService.GetAptitudeInfoByUnitId(UnitId);
+        }
+
+
+        /// <summary>
+        /// 鍒犻櫎椤圭洰GetDeleteDocumentModel
+        /// </summary>
+        /// <param name="projectId"></param>
+        /// <param name="unitId"></param>
+        /// <returns></returns>
+        public bool GetDeleteDocumentModel(int projectId, int unitId)
+        {
+            return _projectInfoService.GetDeleteDocumentModel(projectId, unitId);
+        }
+
+
+        /// <summary>
+        /// 鑾峰彇椤圭洰GetProjectDocumentInfo
+        /// <param name="projectId"></param>
+        /// <param name="unitId"></param>
+        /// </summary>
+        public Document_ProjectDocumentInfo GetProjectDocumentInfo(int projectId, int unitId)
+        {
+            return _projectInfoService.GetProjectDocumentInfo(projectId, unitId);
+        }
+
+
+        /// <summary>
+        /// 鑾峰彇鏍囦功鍒楄〃postDocumentList
+        /// </summary>
+        /// <param name="page"></param>
+        /// <returns></returns>
+        public PageResult<DocumentProjectInfoDTO> postDocumentList(DocumentProjectInfoPageSearch page)
+        {
+            return _projectInfoService.postDocumentList(page);
+        }
+
+
+        /// <summary>
+        /// 淇敼椤圭洰SaveDocumentProjectDocumentInfo
+        /// </summary>
+        /// <param name="dp"></param>
+        /// <returns></returns>
+        public bool SaveDocumentProjectDocumentInfo(Document_ProjectDocumentInfo dp)
+        {
+            return _projectInfoService.SaveDocumentProjectDocumentInfo(dp);
+        }
+    }
+}

--
Gitblit v1.9.1