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);
|
|
|
}
|
}
|