username@email.com
2024-12-26 90858c80d9921b555119f41060c1f883f6e6ffc5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
using DocumentServiceAPI.Application.ProjectInfo.ViewMode;
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.Services.Interfaces
{
    public interface IProjectInfoService
    {
        public bool InProjectInfo(DocumentProjectInfoDTO dp);
 
        public bool IsExistProject(string ProjectName, string ProjectCode);
 
        public Document_ProjectInfo ProjectInfoByUrl(Document_ProjectInfo dp);
 
        public PageResult<DocumentProjectInfoDTO> postProjectInfoList(DocumentProjectInfoPageSearch page);
 
        public bool DelProjectInfoByIds(List<int> projectIdList);
 
        public DocumentProjectInfoDTO GetProjectInfo(int ID, int TenantID);
 
        public Document_ProjectExpand GetProjectExpand(int ID,int UnitId);
 
        public Document_WinInfo GetDocument_WinInfo(int ID, int UnitId);
 
        public Document_AdviseInfo GetDocument_AdviseInfo(int ID, int UnitId);
 
        public Document_ProjectOppugnInfo GetProjectOppugnInfo(int ID, int UnitId);
 
        public Document_ProjectComplainInfo GetProjectComplainInfo(int ID, int UnitId);
 
        public Document_ProjectReviewInfo GetProjectReviewInfo(int ID, int UnitId);
 
        public Document_ProjectLitigationInfo GetProjectLitigationInfo(int ID, int UnitId);
 
        public List<Document_OtherCompanyTenderInfo> GetOtherCompanyTenderInfoList(int ID, int TenantID);
        public Document_OtherCompanyTenderInfo GetOtherCompanyTenderInfo(int ID, string companyName);
 
        public bool DelOtherCompanyTenderInfo(int Id);
 
        public bool SaveOtherCompanyTenderInfo(Document_OtherCompanyTenderInfo dp);
 
        public bool UpdateProjectInfo(Document_ProjectInfo dp);
 
        public bool SaveDocumentWinInfo(Document_WinInfo dp);
 
        public bool SaveDocumentProjectExpand(Document_ProjectExpand dp);
 
        public Document_TenderUnit GetTenderUnit(int ID);
 
        public Document_EmployeeInfo GetDocument_EmployeeInfoByName(string EmployeeName);
 
        public Model.cyDocumentModel.Document_EmployeeInfo GetDocument_EmployeeInfoInfo(int ID);
 
        public List<Document_AptitudeInfo> GetAptitudeInfoByUnitId(int UnitId);
 
 
        public bool GetDeleteDocumentModel(int projectId, int unitId);
 
        public Document_ProjectDocumentInfo GetProjectDocumentInfo(int projectId, int unitId);
 
 
        public PageResult<DocumentProjectInfoDTO> postDocumentList(DocumentProjectInfoPageSearch page);
 
 
        public bool SaveDocumentProjectDocumentInfo(Document_ProjectDocumentInfo dp);
 
        public Document_DelegatePersonInfo GetDelegatePersonInfo(int ID);
 
        public bool SaveDocumentProjectOppugnInfo(Document_ProjectOppugnInfo dp);
 
        public List<Document_DelegatePersonInfo> GetAllDelegatePerson();
 
        public bool SaveDocumentProjectComplainInfo(Document_ProjectComplainInfo dp);
 
        public bool SaveDocumentProjectReviewInfo(Document_ProjectReviewInfo dp);
 
        public string GetPreUnit(string childName);
 
        public bool SaveDocumentProjectLitigationInfo(Document_ProjectLitigationInfo dp);
 
        public bool SaveDocumentAdviseInfo(Document_AdviseInfo dp);
 
        public Document_DocumentTempletInfo GetTempletModel(int templetId);
 
        public List<Document_DocumentTempletInfo> GetDocumentTempletList();
 
        public PageResult<Document_ZhaobiaoFile> postDocumentZhaobiaoFileList(DocumentProjectInfoPageSearch page);
 
        public Document_ZhaobiaoFile GetDocumentZhaobiaoFileInfo(int ID);
 
 
        public bool GetDeleteDocumentZhaobiaoFile(int ID);
 
        public bool SaveDocumentZhaobiaoFileInfo(Document_ZhaobiaoFile dp);
 
 
        public PageResult<DocumentTBXYFileDTO> postDocumentTBXYFileList(DocumentProjectInfoPageSearch page);
 
        public Document_TBXYFile GetDocumentTBXYFileInfo(int ID);
 
 
        public bool GetDeleteDocumentTBXYFile(int ID);
 
        public bool SaveDocumentTBXYFileInfo(Document_TBXYFile dp);
 
        public List<Document_TBXYFile> GetDocumentTBXYFileList(int projectId, int unitId);
 
        public Document_TBXYFile GetDocumentTBXYFileByFileName(int projectId, int unitId,string FileName);
 
        public int SaveDocInfo(Doc_Info dp);
 
        public bool SaveFileInfo(File_Info dp);
 
 
        public List<Doc_Classification> GetDocClassificationList();
 
        public bool SaveDocumentTBXYFileInfoNotRep(Document_TBXYFile dp);
 
 
 
 
 
 
        public PageResult<DocClassificationDTO> postDocClassificationList(DocumentProjectInfoPageSearch page);
 
        public Doc_Classification GetDocClassificationInfo(int ID);
 
 
        public bool GetDeleteDocClassDel(int ID, int tenantId);
 
        public bool GetDeleteDocClassification(int ID);
 
        public bool SaveDocClassificationInfo(Doc_Classification dp);
 
        public bool SaveDocClassDelInfo(Doc_ClassDel dp);
 
        public List<Doc_Classification> GetDocClassificationList(int tenantId );
 
        public Doc_Classification GetDocClassificationByFileName(int tenantId , string FileName, string parent_code);
 
 
        public Doc_Classification GetDocClassificationcode(int tenantId, string parent_code);
 
 
        public Doc_Classification GetDocClassificationInfoMaxSortId(int tenantId, string docclassificationcode);
 
        public Doc_Classification GetDocumentInfoMaxSortId(int unitId, string doccode);
 
        public Doc_Classification GetAchievementInfoMaxSortId(int unitId);
 
        public Doc_Classification GetShebeinengliInfoMaxSortId(int unitId);
 
 
 
        public PageResult<Document_DocumentTempletInfoDTO> postDocumentTempletList(DocumentProjectInfoPageSearch page);
 
 
        public bool GetDeleteDocumentTempletInfo(int ID);
 
        public bool SaveDocumentTempletInfo(Document_DocumentTempletInfo dp);
 
 
        public Document_DocumentTempletInfo GetTempletModelByProjectId(int projiectid);
 
    }
}