Browse Source

Z991239-6052 #comment feat: 新接口服务定义

Signed-Off-By: commit-hook
刘文涛80174520 8 months ago
parent
commit
3b049a2277
1 changed files with 216 additions and 0 deletions
  1. 216 0
      Module/mod_CardIssuerStand/CardIssuerStand_server_g.h

+ 216 - 0
Module/mod_CardIssuerStand/CardIssuerStand_server_g.h

@@ -268,6 +268,62 @@ public:
 				Error = Error_MethodSignatureFailed;
 			}
 			break;
+		case CardIssuerStandService_Method_ReadJS:
+			if (dwSignature == CardIssuerStandService_MethodSignature_ReadJS) {
+				bOverlap = true;
+			} else {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_PostOnlineJS:
+			if (dwSignature == CardIssuerStandService_MethodSignature_PostOnlineJS) {
+				bOverlap = true;
+			} else {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_EjectJS:
+			if (dwSignature == CardIssuerStandService_MethodSignature_EjectJS) {
+				bOverlap = true;
+			} else {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_CaptureJS:
+			if (dwSignature == CardIssuerStandService_MethodSignature_CaptureJS) {
+				bOverlap = true;
+			} else {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_QueryHasCardJS:
+			if (dwSignature == CardIssuerStandService_MethodSignature_QueryHasCardJS) {
+				bOverlap = true;
+			} else {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_IssueFromBoxJS:
+			if (dwSignature == CardIssuerStandService_MethodSignature_IssueFromBoxJS) {
+				bOverlap = true;
+			} else {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_InsertJS:
+			if (dwSignature == CardIssuerStandService_MethodSignature_InsertJS) {
+				bOverlap = true;
+			} else {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_CancelInsertJS:
+			if (dwSignature == CardIssuerStandService_MethodSignature_CancelInsertJS) {
+				bOverlap = true;
+			} else {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
 		default:
 			Error = Error_MethodNotFound;
 			break;
@@ -449,6 +505,46 @@ public:
 				Error = Error_MethodSignatureFailed;
 			}
 			break;
+		case CardIssuerStandService_Method_ReadJS:
+			if (dwSignature != CardIssuerStandService_MethodSignature_ReadJS) {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_PostOnlineJS:
+			if (dwSignature != CardIssuerStandService_MethodSignature_PostOnlineJS) {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_EjectJS:
+			if (dwSignature != CardIssuerStandService_MethodSignature_EjectJS) {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_CaptureJS:
+			if (dwSignature != CardIssuerStandService_MethodSignature_CaptureJS) {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_QueryHasCardJS:
+			if (dwSignature != CardIssuerStandService_MethodSignature_QueryHasCardJS) {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_IssueFromBoxJS:
+			if (dwSignature != CardIssuerStandService_MethodSignature_IssueFromBoxJS) {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_InsertJS:
+			if (dwSignature != CardIssuerStandService_MethodSignature_InsertJS) {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
+		case CardIssuerStandService_Method_CancelInsertJS:
+			if (dwSignature != CardIssuerStandService_MethodSignature_CancelInsertJS) {
+				Error = Error_MethodSignatureFailed;
+			}
+			break;
 		default:
 			Error = Error_MethodNotFound;
 			break;
@@ -626,6 +722,46 @@ public:
 	/// override by user
 	}
 
+	virtual void Handle_ReadJS(SpReqAnsContext<CardIssuerStandService_ReadJS_Req, CardIssuerStandService_ReadJS_Ans>::Pointer ctx)
+	{
+	/// override by user
+	}
+
+	virtual void Handle_PostOnlineJS(SpReqAnsContext<CardIssuerStandService_PostOnlineJS_Req, CardIssuerStandService_PostOnlineJS_Ans>::Pointer ctx)
+	{
+	/// override by user
+	}
+
+	virtual void Handle_EjectJS(SpReqAnsContext<CardIssuerStandService_EjectJS_Req, CardIssuerStandService_EjectJS_Ans>::Pointer ctx)
+	{
+	/// override by user
+	}
+
+	virtual void Handle_CaptureJS(SpReqAnsContext<CardIssuerStandService_CaptureJS_Req, CardIssuerStandService_CaptureJS_Ans>::Pointer ctx)
+	{
+	/// override by user
+	}
+
+	virtual void Handle_QueryHasCardJS(SpReqAnsContext<CardIssuerStandService_QueryHasCardJS_Req, CardIssuerStandService_QueryHasCardJS_Ans>::Pointer ctx)
+	{
+	/// override by user
+	}
+
+	virtual void Handle_IssueFromBoxJS(SpReqAnsContext<CardIssuerStandService_IssueFromBoxJS_Req, CardIssuerStandService_IssueFromBoxJS_Ans>::Pointer ctx)
+	{
+	/// override by user
+	}
+
+	virtual void Handle_InsertJS(SpReqAnsContext<CardIssuerStandService_InsertJS_Req, CardIssuerStandService_InsertJS_Ans>::Pointer ctx)
+	{
+	/// override by user
+	}
+
+	virtual void Handle_CancelInsertJS(SpOnewayCallContext<CardIssuerStandService_CancelInsertJS_Info>::Pointer ctx)
+	{
+	/// override by user
+	}
+
 	virtual void OnRequest(CSmartPointer<ITransactionContext> pTransactionContext)
 	{
 		CAutoBuffer Buf;
@@ -982,6 +1118,86 @@ public:
 						Handle_GetDevInfo(ctx);
 					}
 					break;
+				case CardIssuerStandService_Method_ReadJS:
+					{
+						SpReqAnsContext<CardIssuerStandService_ReadJS_Req,CardIssuerStandService_ReadJS_Ans>::Pointer ctx;
+						ctx.Attach(new SpReqAnsContext<CardIssuerStandService_ReadJS_Req,CardIssuerStandService_ReadJS_Ans>(pTransactionContext));
+						SpBuffer2Object(Buf, ctx->Req);
+						pTransactionContext->GetLinkContext(ctx->link);
+						EntityResource::setLink(ctx->link);
+						Handle_ReadJS(ctx);
+					}
+					break;
+				case CardIssuerStandService_Method_PostOnlineJS:
+					{
+						SpReqAnsContext<CardIssuerStandService_PostOnlineJS_Req,CardIssuerStandService_PostOnlineJS_Ans>::Pointer ctx;
+						ctx.Attach(new SpReqAnsContext<CardIssuerStandService_PostOnlineJS_Req,CardIssuerStandService_PostOnlineJS_Ans>(pTransactionContext));
+						SpBuffer2Object(Buf, ctx->Req);
+						pTransactionContext->GetLinkContext(ctx->link);
+						EntityResource::setLink(ctx->link);
+						Handle_PostOnlineJS(ctx);
+					}
+					break;
+				case CardIssuerStandService_Method_EjectJS:
+					{
+						SpReqAnsContext<CardIssuerStandService_EjectJS_Req,CardIssuerStandService_EjectJS_Ans>::Pointer ctx;
+						ctx.Attach(new SpReqAnsContext<CardIssuerStandService_EjectJS_Req,CardIssuerStandService_EjectJS_Ans>(pTransactionContext));
+						SpBuffer2Object(Buf, ctx->Req);
+						pTransactionContext->GetLinkContext(ctx->link);
+						EntityResource::setLink(ctx->link);
+						Handle_EjectJS(ctx);
+					}
+					break;
+				case CardIssuerStandService_Method_CaptureJS:
+					{
+						SpReqAnsContext<CardIssuerStandService_CaptureJS_Req,CardIssuerStandService_CaptureJS_Ans>::Pointer ctx;
+						ctx.Attach(new SpReqAnsContext<CardIssuerStandService_CaptureJS_Req,CardIssuerStandService_CaptureJS_Ans>(pTransactionContext));
+						SpBuffer2Object(Buf, ctx->Req);
+						pTransactionContext->GetLinkContext(ctx->link);
+						EntityResource::setLink(ctx->link);
+						Handle_CaptureJS(ctx);
+					}
+					break;
+				case CardIssuerStandService_Method_QueryHasCardJS:
+					{
+						SpReqAnsContext<CardIssuerStandService_QueryHasCardJS_Req,CardIssuerStandService_QueryHasCardJS_Ans>::Pointer ctx;
+						ctx.Attach(new SpReqAnsContext<CardIssuerStandService_QueryHasCardJS_Req,CardIssuerStandService_QueryHasCardJS_Ans>(pTransactionContext));
+						SpBuffer2Object(Buf, ctx->Req);
+						pTransactionContext->GetLinkContext(ctx->link);
+						EntityResource::setLink(ctx->link);
+						Handle_QueryHasCardJS(ctx);
+					}
+					break;
+				case CardIssuerStandService_Method_IssueFromBoxJS:
+					{
+						SpReqAnsContext<CardIssuerStandService_IssueFromBoxJS_Req,CardIssuerStandService_IssueFromBoxJS_Ans>::Pointer ctx;
+						ctx.Attach(new SpReqAnsContext<CardIssuerStandService_IssueFromBoxJS_Req,CardIssuerStandService_IssueFromBoxJS_Ans>(pTransactionContext));
+						SpBuffer2Object(Buf, ctx->Req);
+						pTransactionContext->GetLinkContext(ctx->link);
+						EntityResource::setLink(ctx->link);
+						Handle_IssueFromBoxJS(ctx);
+					}
+					break;
+				case CardIssuerStandService_Method_InsertJS:
+					{
+						SpReqAnsContext<CardIssuerStandService_InsertJS_Req,CardIssuerStandService_InsertJS_Ans>::Pointer ctx;
+						ctx.Attach(new SpReqAnsContext<CardIssuerStandService_InsertJS_Req,CardIssuerStandService_InsertJS_Ans>(pTransactionContext));
+						SpBuffer2Object(Buf, ctx->Req);
+						pTransactionContext->GetLinkContext(ctx->link);
+						EntityResource::setLink(ctx->link);
+						Handle_InsertJS(ctx);
+					}
+					break;
+				case CardIssuerStandService_Method_CancelInsertJS:
+					{
+						SpOnewayCallContext<CardIssuerStandService_CancelInsertJS_Info>::Pointer ctx;
+						ctx.Attach(new SpOnewayCallContext<CardIssuerStandService_CancelInsertJS_Info>());
+						SpBuffer2Object(Buf, ctx->Info);
+						pTransactionContext->GetLinkContext(ctx->link);
+						EntityResource::setLink(ctx->link);
+						Handle_CancelInsertJS(ctx);
+					}
+					break;
 				default:
 					assert(0);
 					break;