| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
-
- using System.ServiceModel;
- namespace Dongke.IBOSS.PRD.WCF.Contracts
- {
- /// <summary>
- /// 智能设备对接服务
- /// </summary>
- [ServiceContract(ConfigurationName = "SmartDeviceService.ISmartDevice",
- Name = "ISmartDevice",
- Namespace = "Dongke.IBOSS.PRD.WCF.Contracts")]
- public interface ISmartDevice
- {
- /// <summary>
- /// 自动扫描计件
- /// </summary>
- /// <returns></returns>
- [OperationContract(IsOneWay = true)]
- void AddWorkPiece(string accountCode, string userCode, string userPassword,
- int procedureID, string barcode);
- [OperationContract]
- string AddWorkPieceByStatus(string accountCode, string userCode, string userPassword,
- int procedureID, string barcode, string remarks);
- #region 防伪码
- /// <summary>
- /// 防伪码绑定和防伪码更改
- /// </summary>
- /// <param name="barCode">条码</param>
- /// <param name="securityCode">防伪码</param>
- /// <param name="procedureID">工序</param>
- /// <returns></returns>
- [OperationContract]
- string UpdateSecurityCodeByBarcode(string accountCode, string userCode, string barCode, string securityCode, string procedureID);
- /// <summary>
- /// 防伪码校验
- /// </summary>
- /// <param name="barCode">条码</param>
- /// <param name="securityCode">防伪码</param>
- /// <returns></returns>
- [OperationContract]
- string CheckSecurityCodeByBarcode(string accountCode, string userCode, string barCode, string securityCode);
- #endregion
- }
- }
|