123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- using PMS.BusinessModels.ProManager;
- using PMS.EntityModels.PersonManager;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Text;
- using PMS.BusinessModels.Product;
- using PMS.BusinessModels.Project;
- using PMS.BusinessModels;
- using PMS.BusinessModels.Account;
- using PMS.EntityModels.ProManager;
- using QWPlatform.DataIntface.Builders;
- namespace PMS.Interface.ProManager
- {
- /// <summary>
- /// 项目信息接口
- /// </summary>
- public interface IProModule
- {
- /// <summary>
- /// 获取所有渠道信息
- /// </summary>
- string GetAll_Channel(string channelID);
- string Get_Pro_ById(string ChannelID, string query, string project);
- string Get_Pro_NoAuthor(string ChannelID, string query);
- string Get_Station_ById(string projectID, int page, int row, string Search);
- string Get_Server_ById(string id, int page, int rows);
- string Get_Worker_ById(string id, int page, int rows);
- string Get_Product_ById(string id);
- DataTable ProInfo_ById(string ID);
- string GetImplementation();
- string GetNature();
- string GetState();
- string Add_Project(ProBusinessModel model,UserInfo user);
- int SaveProject(ProBusinessModel model);
- string GetLevel();
- int Add_Station(StationBusinessModel model);
- int SaveStation(StationBusinessModel model);
- DataTable GetProInfo(string id);
- DataTable GetStationInfo(string id);
- int Add_Server(ServerBusinessModel model);
- string GetServerType();
- string GetInstallServerType();
- string GetDataBaseType();
- string GetEarlyWarningType();
- string GetWarningProcessingStatu();
- string GetProjectMonitoringStatus();
- string GetIndicatorInformationType();
- string GetIndicatorInformationStatu();
- string GetProduct();
- DataTable GetServerInfo(string id);
- int UpdateServer(ServerBusinessModel model);
- string GetWorkerInfo(string channelID);
- int Add_Worker(WorkerBusinessModel model);
- string GetWorkerInfoByID(string id);
- int UpdateWorker(string id);
- int Add_Product(ProductBusinessModel model);
- string GetProductByID();
- string GetEditionByID(string id);
- int UpdateProduct(ProductBusinessModel model);
- /// <summary>
- /// 变更产品服务时间
- /// </summary>
- /// <param name="model"></param>
- /// <returns></returns>
- int AdjustServiceTime(ProjectMainRecordsModel model);
- /// <summary>
- /// 根据产品ID获取服务时间
- /// </summary>
- /// <param name="QDID"></param>
- /// <param name="XMID"></param>
- /// <param name="CPID"></param>
- /// <returns></returns>
- DataTable Get_ProductAdjustService(string QDID, string XMID, string CPID);
- /// <summary>
- /// 修改产品服务时间
- /// </summary>
- /// <param name="model"></param>
- /// <returns></returns>
- int UpdateAdjustServiceTime(ProjectMainRecordsModel model);
- /// <summary>
- /// 删除产品服务时间
- /// </summary>
- /// <param name="model"></param>
- /// <returns></returns>
- int DeleteAdjustServiceTime(ProjectMainRecordsModel model);
- /// <summary>
- /// 查询单条维保记录
- /// </summary>
- /// <param name="ID"></param>
- /// <returns></returns>
- string Get_SingleServiceRecord(string ID);
- string GetProductInfo(string id);
- int Del_Project(string id);
- int Del_Station(string id);
- int Del_Product(string id);
- int Del_Server(string id);
- string GetXMWTLC(string iD);
- string GetProblem(string xMID, string iD);
- /// <summary>
- /// 根据用户ID查询所在项目ID
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- string GetProjectByUserId(string id);
- /// <summary>
- /// 根据项目ID获取机构combobox
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- string GetInstitutionByProjectId(string id);
- /// <summary>
- /// 获取机构索引
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- string GetInstitutionIndex(string id);
- /// <summary>
- /// 获取项目索引
- /// </summary>
- /// <param name="Project"></param>
- /// <param name="code"></param>
- /// <returns></returns>
- string GetProjectIndexByCode(string Project, string code);
- /// <summary>
- /// 根据渠道获取项目索引
- /// </summary>
- /// <param name="ChannelId">渠道id</param>
- /// <returns></returns>
- string GetChannelProjectIndexByCode(string ChannelId);
- /// <summary>
- /// 批量导入站点信息
- /// </summary>
- /// <param name="itemInfoId"></param>
- /// <param name="inputstr"></param>
- /// <returns></returns>
- string ItemSiteBatch(string itemInfoId, string inputstr);
- /// <summary>
- /// 工作流分组目录
- /// </summary>
- /// <returns></returns>
- string GetCatalog(string id);
- /// <summary>
- /// 根据项目产品模块ID获取版本和说明
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- string GetProjectProducct(string id);
- bool FileUpload(string projectId, string data, string name,string fileType, string indentifyID,string interfaceID);
- DataTable GetAttachment(string id, string type);
- int Delete_Img(string id);
- string BingRemote(string id);
- string BingIdentify(string id);
- string GetDataById(string id);
- int Add_Remote(RemoteBusinessModel model);
- int Edit_Remote(RemoteBusinessModel model);
- int Del_Remote(RemoteBusinessModel model);
- string Add_Identify(Identify_Model model);
- string Edit_Identify(Identify_Model model);
- int Del_Identify(string id);
- int Add_instrument(CheckinstrumentBusinessModel model);
- int Del_instrument(string iD);
- string Binginstrument(string id);
- string Bingmodual(string id);
- int Add_modual(CheckModualBusinessModel model);
- int Del_modual(string id);
- string BingInterface(GlobalInte req);
- int Add_Interface(InterfaceBusinessModel model,string Pid);
- int Del_Interface(string id);
- DataTable GetInterface(string id);
- int Edit_Interface(InterfaceBusinessModel model);
- string GetWorker(string id);
- int Giveup_Identify(string id);
- string GetInteProcess(string id);
- int DealInte(InterfaceBusinessModel model,string id);
- string GetinfoBynature(int type);
- /// <summary>
- /// 迁移渠道项目【将机构变成项目】
- /// </summary>
- /// <param name="ProjectID"></param>
- /// <param name="SiteID"></param>
- /// <param name="user"></param>
- /// <param name="msg"></param>
- /// <returns></returns>
- bool MigrationOrganization(string ProjectID, string SiteID, UserInfo user, out string msg);
- }
- }
|