/******************************************************************************* * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential * 类的信息: * 1.程序名称:IPCModule.cs * 2.功能描述:生产配置模块服务契约 * 编辑履历: * 作者 日期 版本 修改内容 * 陈晓野 2015/03/31 1.00 新建 *******************************************************************************/ using System; using System.Data; using System.ServiceModel; using Dongke.IBOSS.PRD.WCF.DataModels; namespace Dongke.IBOSS.PRD.WCF.Contracts { /// /// 生产管理模块服务契约 /// [ServiceContract(ConfigurationName = "PCModuleServiceNew.IPCModuleNew", Name = "IPCModuleNew", Namespace = "Dongke.IBOSS.PRD.WCF.Contracts")] public interface IPCModuleNew { #region 成型线管理 #region 成型线管理一览 /// /// 取得FPC0101画面(成型线管理)的初始化数据 /// /// 初始化数据 [OperationContract] ServiceResultEntity GetFPC0101IData(); /// /// 取得FPC0101画面(成型线管理)的查询数据 /// /// 查询条件 /// 查询结果 [OperationContract] ServiceResultEntity GetFPC0101SData(FPC0101_SE se); /// /// 取得FPC0101画面(成型线管理)的查询数据 /// /// 多个注浆id(用[,]分开) /// 查询结果 [OperationContract] ServiceResultEntity GetFPC0101SNData(string ids); /// /// 取得FPC0101画面(成型线管理)的查询成型线明细数据 /// /// 成型线ID /// 成型线明细数据 [OperationContract] ServiceResultEntity GetFPC0101SDData(int id); #endregion 成型线管理一览 #endregion 成型线管理 #region 班次配置管理 /// /// 取得FPC0401画面(班次配置)的查询数据 /// /// 查询条件 /// 查询结果 [OperationContract] ServiceResultEntity GetFPC0401SData(FPC0401_SE se); /// /// 取得FPC0401画面(班次配置)的查询数据 /// /// 班次配置ID(多个用【,】隔开) /// 查询结果 [OperationContract] ServiceResultEntity GetFPC0401NSData(string ids); /// /// 取得FPC0401画面(班次配置明细)的查询数据 /// /// 班次配置ID /// 班次配置明细 [OperationContract] ServiceResultEntity GetFPC0401SDData(int id); /// /// 保存班次配置信息 /// /// 班次配置实体 /// 班次配置明细dataset /// 用户基本信息 /// >0 保存成功 else 失败 [OperationContract] ServiceResultEntity SetFPC0402SData(FPC0402_SE se, int editStatus, DataTable dtClassesSettingDetail); /// /// 取得FPC0402画面(班次配置)的查询数据 /// /// 用户ID /// 班次配置员工明细 [OperationContract] ServiceResultEntity GetFPC0402SData(int id); /// /// 根据工号ID获取该工号的基础信息 /// /// 用户ID /// DataSet [OperationContract] ServiceResultEntity GetUserInfo(int UserId); #endregion 班次配置管理 #region 人员关联管理 /// /// 取得FPC0601画面(人员关联)的查询数据 /// /// 登录用户信息 /// 查询条件 /// 查询结果 [OperationContract] ServiceResultEntity GetFPC0601SData(FPC0601_SE se); /// /// 取得FPC0601画面(人员关联)的查询数据 /// /// 登录用户信息 /// 查询条件 /// 查询结果 [OperationContract] ServiceResultEntity GetFPC0601SNData(int userid); /// /// 保存FPC0602画面(班次配置管理)的数据 /// /// /// /// /// [OperationContract] ServiceResultEntity SetFPC0602Data(int UserId, DataSet StaffInfo); /// /// 根据工号ID获取该工号的工种关联 /// /// 用户ID /// DataSet [OperationContract] ServiceResultEntity GetJobByUserId(int UserId); #endregion 人员关联管理 #region 请求处理 /// /// 处理请求 /// /// /// [OperationContract] ServiceResultEntity HandleRequest(ClientRequestEntity cre); #endregion } }