using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.ServiceModel;
|
using System.Collections;
|
using System.IO;
|
|
namespace CY_DocumentSynchroWCFService
|
{
|
[ServiceContract]
|
public interface IDocumentSynchroService
|
{
|
|
#region 有关项目标书接口
|
|
/// <summary>
|
/// 根据Id获取项目信息
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_ProjectInfo GetDocument_ProjectInfo(int projectId);
|
|
/// <summary>
|
/// 获取项目扩展信息
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_ProjectExpand GetProjectExpand(int projectId, int unitId);
|
|
/// <summary>
|
/// 分页获取项目列表
|
/// </summary>
|
/// <param name="pageIndex"></param>
|
/// <param name="pageSize"></param>
|
/// <param name="Province"></param>
|
/// <param name="City"></param>
|
/// <param name="County"></param>
|
/// <param name="ddlSignupStartTime"></param>
|
/// <param name="ddlSignupEndTime"></param>
|
/// <param name="ddlTenderStartTime"></param>
|
/// <param name="ddlTenderEndTime"></param>
|
/// <param name="ddlPurchaseMethod"></param>
|
/// <param name="ddlNoticeType"></param>
|
/// <param name="txtProjectName"></param>
|
/// <param name="txtProjectCode"></param>
|
/// <param name="txtPurchaseUnit"></param>
|
/// <param name="txtAgencyUnit"></param>
|
/// <param name="txtTenderPerson"></param>
|
/// <param name="ddlAdvise"></param>
|
/// <param name="ddlSignUp"></param>
|
/// <param name="ddlTenderDeposit"></param>
|
/// <param name="ddlDocumentStatus"></param>
|
/// <param name="ddlTenderStatus"></param>
|
/// <param name="ddlWinStatus"></param>
|
/// <param name="ddlOppugnStatus"></param>
|
/// <param name="ddlComplainStatus"></param>
|
/// <param name="ddlReviewStatus"></param>
|
/// <param name="ddlLitigationStatus"></param>
|
/// <param name="pageCount"></param>
|
/// <param name="recordCount"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_ProjectInfo> GetProjectList(ref Pagination pagination,
|
string Province,
|
string City,
|
string County,
|
string ddlSignupStartTime,
|
string ddlSignupEndTime,
|
string ddlTenderStartTime,
|
string ddlTenderEndTime,
|
int ddlPurchaseMethod,
|
int ddlNoticeType,
|
string txtProjectName,
|
string txtProjectCode,
|
string txtPurchaseUnit,
|
string txtAgencyUnit,
|
string txtTenderPerson,
|
string txtCompanyName,
|
int ddlAdvise,
|
int ddlSignUp,
|
int ddlTenderDeposit,
|
int ddlBidbond,
|
int ddlDocumentStatus,
|
int ddlTenderStatus,
|
int ddlWinStatus,
|
int ddlOppugnStatus,
|
int ddlComplainStatus,
|
int ddlReviewStatus,
|
int ddlLitigationStatus,
|
int unitId,
|
string Experts
|
);
|
[OperationContract]
|
IList<Document_ProjectInfo> GetFinancial(ref Pagination pagination,
|
string Province,
|
string City,
|
string County,
|
string ddlSignupStartTime,
|
string ddlSignupEndTime,
|
string ddlTenderStartTime,
|
string ddlTenderEndTime,
|
string txtProjectName,
|
string txtPurchaseUnit,
|
string txtAgencyUnit,
|
int ddlTenderDeposit,
|
int ddlBidbond,
|
int unitId);
|
/// <summary>
|
/// 新增项目信息
|
/// </summary>
|
/// <param name="projectInfo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool InsertProjectInfo(Document_ProjectInfo projectInfo);
|
|
/// <summary>
|
/// 修改项目信息
|
/// </summary>
|
/// <param name="projectInfo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool UpdateProjectInfo(Document_ProjectInfo projectInfo);
|
|
/// <summary>
|
/// 判读是否存在项目扩展信息
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <param name="unitId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool IsExistProjectExpand(int projectId, int unitId);
|
/// <summary>
|
/// 判断是否重复项目
|
/// </summary>
|
/// <param name="projectName"></param>
|
/// <param name="projectCode"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool IsExistProject(string projectName, string projectCode);
|
/// <summary>
|
/// 删除项目信息
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool DeleteProjectInfo(int projectId);
|
|
/// <summary>
|
/// 批量删除项目信息
|
/// </summary>
|
/// <param name="projectIdList"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool DeleteProjectList(IList<int> projectIdList);
|
|
/// <summary>
|
/// 保存项目扩展信息
|
/// </summary>
|
/// <param name="projectExpand"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveProjectExpand(Document_ProjectExpand projectExpand);
|
|
/// <summary>
|
/// 获取标书信息列表
|
/// </summary>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_ProjectDocumentInfo> GetDocumentList(ref Pagination pagination, string ddlTenderStartTime, string ddlTenderEndTime, string Province, string City, string County, string txtProjectName, int ddlPurchaseMethod, int unitId);
|
|
/// <summary>
|
/// 获取项目标书信息
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <param name="unitId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_ProjectDocumentInfo GetProjectDocumentInfo(int projectId, int unitId);
|
|
/// <summary>
|
/// 保存标书信息
|
/// </summary>
|
/// <param name="documentInfo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveProjectDocumentInfo(Document_ProjectDocumentInfo documentInfo);
|
|
/// <summary>
|
/// 删除标书信息
|
/// </summary>
|
/// <param name="projectId"></param>
|
[OperationContract]
|
bool DeleteDocumentModel(int projectId, int unitId);
|
|
/// <summary>
|
/// 根据名称获取项目模板
|
/// </summary>
|
/// <param name="templetName"></param>
|
/// <returns></returns>
|
[OperationContract(Name = "GetTempletModelByName")]
|
Document_DocumentTempletInfo GetTempletModel(string templetName);
|
|
/// <summary>
|
/// 根据templetId获取模板实体
|
/// </summary>
|
/// <param name="templetId"></param>
|
/// <returns></returns>
|
[OperationContract(Name = "GetTempletModelById")]
|
Document_DocumentTempletInfo GetTempletModel(int templetId);
|
|
/// <summary>
|
/// 根据projectId获取模板实体
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_DocumentTempletInfo GetTempletModelByProjectId(int projectId);
|
|
/// <summary>
|
/// 获取所有启用的标书模板
|
/// </summary>
|
/// <returns></returns>
|
[OperationContract(Name = "GetDocumentTempletList")]
|
IList<Document_DocumentTempletInfo> GetDocumentTempletList();
|
|
/// <summary>
|
/// 分页获取标书模板信息
|
/// </summary>
|
/// <returns></returns>
|
[OperationContract(Name = "GetDocumentTempletListByPaging")]
|
IList<Document_DocumentTempletInfo> GetDocumentTempletList(ref Pagination pagination, int purchaseMethod, string templetName, int isUsed);
|
|
/// <summary>
|
/// 保存标书模板
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveTempletModel(Document_DocumentTempletInfo model);
|
|
/// <summary>
|
/// 删除标书模板
|
/// </summary>
|
/// <param name="templetId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool DeleteTempletModel(int templetId);
|
|
/// <summary>
|
/// 根据项目ID获取其他公司投保情况列表
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_OtherCompanyTenderInfo> GetOtherCompanyTenderInfoList(int projectId);
|
|
/// <summary>
|
/// 获取获取其他公司投保情况
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <param name="compay"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_OtherCompanyTenderInfo GetOtherCompanyTenderInfo(int projectId, string companyName);
|
|
/// <summary>
|
/// 保存其他公司投标情况
|
/// </summary>
|
/// <param name="model"></param>
|
[OperationContract]
|
bool SaveOtherCompanyTenderInfo(Document_OtherCompanyTenderInfo model);
|
|
/// <summary>
|
/// 删除其他公司投标情况
|
/// </summary>
|
/// <param name="model"></param>
|
[OperationContract]
|
bool DeleteOtherCompanyTenderInfo(Document_OtherCompanyTenderInfo model);
|
|
/// <summary>
|
/// 获取质疑书信息
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_ProjectOppugnInfo GetProjectOppugnInfo(int projectId, int unitId);
|
|
/// <summary>
|
/// 保存项目质疑信息
|
/// </summary>
|
/// <param name="oppugnInfo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveProjectOppugnInfo(Document_ProjectOppugnInfo oppugnInfo);
|
|
/// <summary>
|
/// 获取投诉书信息
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_ProjectComplainInfo GetProjectComplainInfo(int projectId, int unitId);
|
|
/// <summary>
|
/// 保存项目投诉信息
|
/// </summary>
|
/// <param name="complainInfo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveProjectComplainInfo(Document_ProjectComplainInfo complainInfo);
|
|
/// <summary>
|
/// 获取行政复议书
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_ProjectReviewInfo GetProjectReviewInfo(int projectId, int unitId);
|
|
/// <summary>
|
/// 保存行政复议书
|
/// </summary>
|
/// <param name="complainInfo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveProjectReviewInfo(Document_ProjectReviewInfo reviewInfo);
|
|
/// <summary>
|
/// 获取行政诉讼书
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_ProjectLitigationInfo GetProjectLitigationInfo(int projectId, int unitId);
|
|
/// <summary>
|
/// 保存行政诉讼
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveProjectLitigationInfo(Document_ProjectLitigationInfo litigationInfo);
|
|
/// <summary>
|
/// 获取建议书
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <param name="unitId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_AdviseInfo GetProjectAdviseInfo(int projectId, int unitId);
|
|
/// <summary>
|
/// 保存建议书
|
/// </summary>
|
/// <param name="adviseInfo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveProjectAdviseInfo(Document_AdviseInfo adviseInfo);
|
|
[OperationContract]
|
Document_ProjectOppugnInfo GetDocument_ProjectOppugnInfo(int projectId, int unitId);
|
[OperationContract]
|
Document_ProjectComplainInfo GetDocument_ProjectComplainInfo(int projectId, int unitId);
|
[OperationContract]
|
Document_ProjectReviewInfo GetDocument_ProjectReviewInfo(int projectId, int unitId);
|
[OperationContract]
|
Document_ProjectLitigationInfo GetDocument_ProjectLitigationInfo(int projectId, int unitId);
|
[OperationContract]
|
Document_WinInfo GetDocument_WinInfo(int projectId, int unitId);
|
[OperationContract]
|
bool SaveDocument_ProjectOppugnInfo(Document_ProjectOppugnInfo trueModel);
|
[OperationContract]
|
bool SaveDocument_ProjectComplainInfo(Document_ProjectComplainInfo trueModel);
|
[OperationContract]
|
bool SaveDocument_ProjectReviewInfo(Document_ProjectReviewInfo trueModel);
|
[OperationContract]
|
bool SaveDocument_ProjectLitigationInfo(Document_ProjectLitigationInfo trueModel);
|
[OperationContract]
|
bool SaveDocument_WinInfo(Document_WinInfo trueModel);
|
|
/// <summary>
|
/// 保存文件版本
|
/// </summary>
|
/// <param name="typeName"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveSynchroInfo(string typeName);
|
|
/// <summary>
|
/// 根据现在版本获取新版本号
|
/// </summary>
|
/// <param name="oldVersionNo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string GetNewVersionNo(string oldVersionNo);
|
|
#endregion
|
|
#region 系统设置接口
|
|
/// <summary>
|
/// 获取有效的投标单位
|
/// </summary>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_TenderUnit> GetTenderUnitList(ref Pagination pagination, string _UnitName, int _IsUsed);
|
|
/// <summary>
|
/// 获取投标单位信息
|
/// </summary>
|
/// <param name="unitId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_TenderUnit GetTenderUnit(int unitId);
|
|
/// <summary>
|
/// 保存投标单位信息
|
/// </summary>
|
/// <param name="unitId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveTenderUnit(Document_TenderUnit tenderUnit);
|
|
/// <summary>
|
/// 保存资质
|
/// </summary>
|
/// <param name="Document_AptitudeInfo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveAptitudeInfo(Document_AptitudeInfo aptitudeInfo);
|
|
/// <summary>
|
/// 获取最新的ID
|
/// </summary>
|
/// <returns></returns>
|
[OperationContract]
|
int GetDocument_AptitudeTypeNewId();
|
|
/// <summary>
|
/// 获取最新的排序值
|
/// </summary>
|
/// <param name="dicType"></param>
|
/// <returns></returns>
|
[OperationContract]
|
int GetDocument_AptitudeTypeNewOrderItem(string dicType);
|
|
/// <summary>
|
/// 保存数据
|
/// </summary>
|
/// <param name="m_Document_Dictionary"></param>
|
[OperationContract]
|
bool SaveDocument_AptitudeType(Document_AptitudeType m_Document_AptitudeType);
|
|
/// <summary>
|
/// 删除数据类别
|
/// </summary>
|
/// <param name="Id"></param>
|
[OperationContract]
|
bool Del_Document_AptitudeType(int Id);
|
|
/// <summary>
|
/// 获取分页列表
|
/// </summary>
|
/// <param name="pageIndex"></param>
|
/// <param name="pageSize"></param>
|
/// <param name="pageCount"></param>
|
/// <param name="recordCount"></param>
|
/// <returns></returns>
|
[OperationContract]
|
List<Document_AptitudeType> GetDocument_AptitudeTypeList(ref Pagination pagination, string txtType, string txtName);
|
|
/// <summary>
|
/// 根据名称查询数据
|
/// </summary>
|
/// <param name="Name"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_AptitudeType GetDocument_AptitudeTypeByName(string Name);
|
|
/// <summary>
|
/// 根据ID查询数据
|
/// </summary>
|
/// <param name="Name"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_AptitudeType GetDocument_AptitudeTypeById(int? Id);
|
|
/// <summary>
|
/// 删除资质
|
/// </summary>
|
/// <param name="AptitudeId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool DelAptitudeInfo(int AptitudeId);
|
|
/// <summary>
|
/// 分页获取资质列表
|
/// </summary>
|
/// <param name="txtAptitudeName"></param>
|
/// <param name="txtAptitudeType"></param>
|
/// <param name="txtIsUse"></param>
|
/// <param name="unitId"></param>
|
/// <param name="pageIndex"></param>
|
/// <param name="pageSize"></param>
|
/// <param name="pageCount"></param>
|
/// <param name="recordCount"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_AptitudeInfo> GetAptitudeInfoList(ref Pagination pagination, string txtAptitudeName, int txtAptitudeType, int txtIsUse, int _UnitId);
|
|
/// <summary>
|
/// 根据aptitudeId获取资质信息
|
/// </summary>
|
/// <param name="aptitudeId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_AptitudeInfo GetAptitudeInfo(int aptitudeId);
|
|
/// <summary>
|
/// 根据aptitudeName获取资质信息
|
/// </summary>
|
/// <param name="aptitudeName"></param>
|
/// <returns></returns>
|
[OperationContract(Name = "GetAptitudeInfoByName1")]
|
Document_AptitudeInfo GetAptitudeInfoByName(string aptitudeName, string _UnitId);
|
|
/// <summary>
|
/// 根据资质名称查询数据
|
/// </summary>
|
/// <param name="aptitudeName"></param>
|
/// <param name="aptitudeTypeId"></param>
|
/// <returns></returns>
|
[OperationContract(Name = "GetAptitudeInfoByName2")]
|
Document_AptitudeInfo GetAptitudeInfoByName(string aptitudeName, int aptitudeTypeId);
|
|
/// <summary>
|
/// 根据资质类型得到资质列表
|
/// </summary>
|
/// <param name="aptitudeType"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_AptitudeInfo> GetAptitudeListByType(int aptitudeType, int _UnitId);
|
|
/// <summary>
|
/// 根据类型获取其下的所有资质
|
/// </summary>
|
/// <param name="aptitudeType"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_AptitudeIMG> GetFileInfoListByType(int aptitudeType);
|
|
/// <summary>
|
/// 根据资质ID获取资质文件列表
|
/// </summary>
|
/// <param name="aptitudeId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_AptitudeInfo> GetFileInfoByAptitudeId(int aptitudeId);
|
|
/// <summary>
|
/// 获取项目下的身份证列表
|
/// </summary>
|
/// <param name="projectId"></param>
|
/// <param name="aptitudeId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<FileDataInfo> GetSFZList(int projectId, int unitid, int aptitudeId = 0);
|
|
/// <summary>
|
/// 保存通用文件
|
/// </summary>
|
/// <param name="commonFile"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveCommonFile(Document_CommonFile commonFile);
|
|
/// <summary>
|
/// 删除通用文件
|
/// </summary>
|
/// <param name="Id"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool DeleteCommonFile(int Id);
|
|
/// <summary>
|
/// 获取分页通用文件列表
|
/// </summary>
|
/// <param name="fileName"></param>
|
/// <param name="isUse"></param>
|
/// <param name="pageIndex"></param>
|
/// <param name="pageSize"></param>
|
/// <param name="pageCount"></param>
|
/// <param name="recordCount"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_CommonFile> GetCommonFileList(ref Pagination pagination, string fileName, int isUse);
|
|
/// <summary>
|
/// 根据Id获取公开招标实体
|
/// </summary>
|
/// <param name="Id"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_CommonFile GetCommonFileModel(int Id);
|
|
/// <summary>
|
/// 获取有效的通用文件列表
|
/// </summary>
|
/// <param name="fileName"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_CommonFile> GetModelListByUse(string fileName = "");
|
|
/// <summary>
|
/// 保存员工
|
/// </summary>
|
/// <param name="project"></param>
|
/// <param name="IsBMR"></param>
|
/// <param name="IsBSZZR"></param>
|
/// <param name="IsTBR"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveEmployee(Document_EmployeeInfo project, bool IsBMR, bool IsBSZZR, bool IsTBR);
|
|
/// <summary>
|
/// 删除员工
|
/// </summary>
|
/// <param name="employeeId"></param>
|
[OperationContract]
|
bool DeleteEmployee(int employeeId);
|
|
/// <summary>
|
/// 获取分页列表
|
/// </summary>
|
/// <param name="pageIndex"></param>
|
/// <param name="pageSize"></param>
|
/// <param name="pageCount"></param>
|
/// <param name="recordCount"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_EmployeeInfo> GetEmployeeList(ref Pagination pagination, string txtName,int type);
|
|
/// <summary>
|
/// 根据名称获取列表
|
/// </summary>
|
/// <param name="txtName"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_EmployeeInfo> GetEmployeeListByName(string txtName);
|
|
/// <summary>
|
/// 获取在职员工列表(离职0,在职1,全部-1)(全部0,报名人1,标书制作人2,投标人3)
|
/// </summary>
|
/// <param name="isWork">(离职0,在职1,全部-1)</param>
|
/// <param name="Role">(全部0,报名人1,标书制作人2,投标人3)</param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_EmployeeInfo> GetEmployeeListByStatus(int isWork, int Role);
|
|
/// <summary>
|
/// 根据Id获取实体信息
|
/// </summary>
|
/// <param name="employeeId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_EmployeeInfo GetDocument_EmployeeInfoInfo(int employeeId);
|
|
/// <summary>
|
/// 根据姓名查询数据
|
/// </summary>
|
/// <param name="employeeId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_EmployeeInfo GetDocument_EmployeeInfoByName(string EmployeeName);
|
|
/// <summary>
|
/// 获取登录帐号获取员工
|
/// </summary>
|
/// <param name="EmployeeName"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_EmployeeInfo GetDocument_EmployeeInfoByLoginName(string UserName);
|
|
/// <summary>
|
/// 获取登录帐号和密码获取元宝
|
/// </summary>
|
/// <param name="EmployeeName"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_EmployeeInfo GetDocument_EmployeeInfoByLogin(string UserName, string UserPassWord);
|
|
/// <summary>
|
/// 根据Id获取员工角色实体信息
|
/// </summary>
|
/// <param name="employeeId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_EmployeeRole GetDocument_EmployeeRole(int employeeId, int RoleType);
|
|
/// <summary>
|
/// 获取新增员工
|
/// </summary>
|
/// <param name="employeeId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_EmployeeInfo GetMaxIdDocument_EmployeeInfoInfo();
|
|
/// <summary>
|
/// 是否存在相同的委托代理人
|
/// </summary>
|
/// <param name="delegateId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool ExistsDelegateName(string delegateName);
|
|
/// <summary>
|
/// 获取所有有效的委托代理人列表
|
/// </summary>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_DelegatePersonInfo> GetAllDelegatePerson();
|
|
/// <summary>
|
/// 获取委托代理人实体
|
/// </summary>
|
/// <param name="delegateId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_DelegatePersonInfo GetDocument_DelegatePersonInfo(int delegateId);
|
|
/// <summary>
|
/// 分页获取委托代理人列表
|
/// </summary>
|
/// <param name="delegateName"></param>
|
/// <param name="isUse"></param>
|
/// <param name="pageIndex"></param>
|
/// <param name="pageSize"></param>
|
/// <param name="pageCount"></param>
|
/// <param name="recordCount"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_DelegatePersonInfo> GetDelegatePersonList(ref Pagination pagination, string delegateName, int isUse);
|
|
/// <summary>
|
/// 保存委托代理人
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveDelegatePerson(Document_DelegatePersonInfo model);
|
|
/// <summary>
|
/// 删除委托代理人
|
/// </summary>
|
/// <param name="delegateId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool DelDelegatePerson(int delegateId);
|
|
/// <summary>
|
/// 获取分页列表
|
/// </summary>
|
/// <param name="pageIndex"></param>
|
/// <param name="pageSize"></param>
|
/// <param name="txtLayType"></param>
|
/// <param name="txtLayProvince"></param>
|
/// <param name="txtLayName"></param>
|
/// <param name="pageCount"></param>
|
/// <param name="recordCount"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_LayInfo> GetLayInfoList(ref Pagination pagination, string txtLayType, string txtLayProvince, string txtLayName);
|
|
/// <summary>
|
/// 获取法律实体
|
/// </summary>
|
/// <param name="layId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_LayInfo GetLayInfo(int layId);
|
|
/// <summary>
|
/// 保存法律实体
|
/// </summary>
|
/// <param name="model"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveLayInfo(Document_LayInfo model);
|
|
/// <summary>
|
/// 删除数据类别
|
/// </summary>
|
/// <param name="Id"></param>
|
[OperationContract]
|
bool DelLayInfo(int id);
|
|
/// <summary>
|
/// 根据名称查询数据
|
/// </summary>
|
/// <param name="LayName"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_LayInfo GetDocument_LayInfoByName(string LayName);
|
|
#endregion
|
|
#region 配置接口
|
|
/// <summary>
|
/// 根据类型获取字典表数据
|
/// </summary>
|
/// <param name="dicType"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_Dictionary> GetDictionaryList(string dicType);
|
|
/// <summary>
|
/// 根据Id获取其字典表信息
|
/// </summary>
|
/// <param name="id"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_Dictionary GetDictionaryById(int id);
|
|
/// <summary>
|
/// 获得省列表
|
/// </summary>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Sys_CitySite> GetProvinceList();
|
|
/// <summary>
|
/// 根据省获取市列表
|
/// </summary>
|
/// <param name="provinceId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Sys_CitySite> GetCityList(int provinceId);
|
|
/// <summary>
|
/// 根据市获取区列表
|
/// </summary>
|
/// <param name="provinceId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Sys_CitySite> GetCountryList(int cityId);
|
|
/// <summary>
|
/// 获取省市区对应的编号
|
/// </summary>
|
/// <param name="name"></param>
|
/// <param name="provinceId"></param>
|
/// <param name="cityId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
int GetKeyid(string name, int provinceId, int cityId);
|
|
/// <summary>
|
/// 获取上一级单位
|
/// </summary>
|
/// <param name="childName"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string GetPreUnit(string childName);
|
|
/// <summary>
|
/// 根据keyId获取实体
|
/// </summary>
|
/// <param name="keyId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Sys_CitySite GetModelById(int keyId);
|
|
/// <summary>
|
/// 根据全称获取简称
|
/// </summary>
|
/// <param name="AllName"></param>
|
/// <returns></returns>
|
[OperationContract]
|
string GetProNameByFullName(string FullName);
|
|
/// <summary>
|
/// 根据Id获取其工作提醒信息
|
/// </summary>
|
/// <param name="id"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_WorkRemind GetDocument_WorkRemindById(int id);
|
|
/// <summary>
|
/// 新增数据
|
/// </summary>
|
/// <param name="m_Document_WorkRemind"></param>
|
[OperationContract]
|
bool SaveDocument_WorkRemind(Document_WorkRemind m_Document_WorkRemind);
|
|
/// <summary>
|
/// 删除数据类别
|
/// </summary>
|
/// <param name="Id"></param>
|
[OperationContract]
|
bool Del_Document_WorkRemind(int Id);
|
|
/// <summary>
|
/// 获取分页列表
|
/// </summary>
|
/// <param name="pagination"></param>
|
/// <param name="StartTime"></param>
|
/// <param name="EndTime"></param>
|
/// <param name="txtProjectName"></param>
|
/// <param name="txtWorkRemindContent"></param>
|
/// <returns></returns>
|
[OperationContract]
|
List<Document_WorkRemind> GetDocument_WorkRemindList(ref Pagination pagination, DateTime? StartTime, DateTime? EndTime, string txtProjectName, string txtWorkRemindContent);
|
|
/// <summary>
|
/// 根据Id获取其法律法规信息
|
/// </summary>
|
/// <param name="id"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Document_PerformanceInfo GetDocument_PerformanceInfoById(int id);
|
|
/// <summary>
|
/// 保存数据
|
/// </summary>
|
/// <param name="m_Document_PerformanceInfo"></param>
|
[OperationContract]
|
bool SaveDocument_PerformanceInfo(Document_PerformanceInfo m_Document_PerformanceInfo);
|
|
/// <summary>
|
/// 获取分页列表
|
/// </summary>
|
/// <param name="pageIndex"></param>
|
/// <param name="pageSize"></param>
|
/// <param name="txtLayType"></param>
|
/// <param name="txtLayProvince"></param>
|
/// <param name="txtLayName"></param>
|
/// <param name="pageCount"></param>
|
/// <param name="recordCount"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_PerformanceInfo> GetDocument_PerformanceInfoList(string txtWorkStartTime, string txtWorkEndTime, string txtEmployeeId, string projectName, string txtWorkItem, out decimal AllPageMoney);
|
|
/// <summary>
|
/// 获取分页列表
|
/// </summary>
|
/// <param name="pagination"></param>
|
/// <param name="txtWorkStartTime"></param>
|
/// <param name="txtWorkEndTime"></param>
|
/// <param name="txtEmployeeId"></param>
|
/// <param name="projectName"></param>
|
/// <param name="txtWorkItem"></param>
|
/// <param name="NowPageMoney"></param>
|
/// <param name="AllPageMoney"></param>
|
/// <returns></returns>
|
[OperationContract]
|
IList<Document_PerformanceInfo> GetDocument_PerformanceInfoListByPaper(ref Pagination pagination, string txtWorkStartTime, string txtWorkEndTime, string txtEmployeeId, string projectName, string txtWorkItem, out decimal NowPageMoney, out decimal AllPageMoney);
|
|
|
/// <summary>
|
/// 获取服务端版本
|
/// </summary>
|
/// <param name="employeeId"></param>
|
/// <returns></returns>
|
[OperationContract]
|
Sys_Update GetSys_Update();
|
|
/// <summary>
|
/// 修改服务端版本
|
/// </summary>
|
/// <param name="trueModel"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool SaveSys_Update(Sys_Update trueModel);
|
|
/// <summary>
|
/// 执行SQL
|
/// </summary>
|
/// <returns></returns>
|
[OperationContract]
|
bool ExcuSQL(string SQL);
|
|
/// <summary>
|
/// 执行更新服务端
|
/// </summary>
|
/// <returns></returns>
|
[OperationContract]
|
void FrmUpdate_Load();
|
#endregion
|
|
#region 注册用户
|
|
/// <summary>
|
/// 注册用户,返回用户信息
|
/// </summary>
|
/// <param name="userName"></param>
|
/// <param name="userInfo"></param>
|
/// <returns></returns>
|
[OperationContract]
|
bool RegisteUser(string userName, ref Document_UserInfo userInfo);
|
|
#endregion
|
|
[OperationContract]
|
IList<T_Test> GetTestListByName(string txtName);
|
}
|
}
|