/*******************************************************************************
* Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential
* 类的信息:
* 1.程序名称:IPublicModule.cs
* 2.功能描述:公开查询模块服务契约
* 编辑履历:
* 作者 日期 版本 修改内容
* 陈晓野 2015/11/03 1.00 新建
*******************************************************************************/
using System;
using System.Data;
using System.ServiceModel;
using Dongke.IBOSS.PRD.WCF.DataModels;
namespace Dongke.IBOSS.PRD.WCF.Contracts
{
///
/// 报表体系模块服务契约
///
[ServiceContract(ConfigurationName = "PublicModuleService.IPublicModule",
Name = "IPublicModule",
Namespace = "Dongke.IBOSS.PRD.WCF.Contracts")]
public interface IPublicModule
{
#region 客户端升级
///
/// 客户端升级判断
///
/// 客户端版本
/// 客户端升级判断结果
[OperationContract]
NeedUpgradeResultEntity IsNeedUpgrade(string version);
///
/// 下载更新程序
///
/// 更新程序
[OperationContract]
byte[] DownloadUpgradeFile();
#endregion
///
/// 取得FP00002画面(工号产量质量)的查询数据
///
/// 工号
/// 查询结果
[OperationContract]
ServiceResultEntity GetFP00002Data(int accountID, string usercode, DateTime date);
[OperationContract]
ServiceResultEntity GetRptProcedureModule(int accountID);
[OperationContract]
ServiceResultEntity GetRptSourceProcedureModule(int accountid, int? RptProcedureID);
}
}