Ver Fonte

commit 履约激活请求接口

yu jie há 4 anos atrás
pai
commit
eb96baa0f5

+ 13 - 0
public/proto/mtp.proto

@@ -1767,3 +1767,16 @@ message WRTradeFinanceBuyCancelRsp {
 	optional uint64 FinanceApplyID = 4; // uint64 融资申请单ID
 	optional string ClientSerialNo = 5; // string 客户端流水号
 }
+// 履约激活请求 0 20 21
+message PerformanceActivateReq {
+ optional MessageHead Header = 1; // MessageHead
+ optional uint64 PerformancePlanID = 2; // uint64 履约计划ID
+ optional uint64 ApplyAccountID = 3; // uint64 发起方账号ID
+}
+// 履约激活应答 0 20 22
+message PerformanceActivateRsp {
+ optional MessageHead Header = 1; // MessageHead 消息头
+ optional int32 RetCode = 2; // int32 返回码
+ optional string RetDesc = 3; // string 描述信息
+ optional uint64 PerformancePlanID = 4; // uint64 履约计划ID
+}

+ 2 - 1
src/services/funcode/index.ts

@@ -182,7 +182,8 @@ export const funCode: Code = {
     PerformancePlanStepProcessedNtf: 131111, // 履约计划步骤处理完成通知
     PerformanceModifyContactReq: 1310735, // 履约修改联络信息请求
     PerformanceModifyContactRsp: 1310736, // 履约修改联络信息回应
-
+    PerformanceActivateReq: 1310741,  //履约激活请求
+    PerformanceActivateRsp: 1310742,  //履约激活应答
 
     /***************** 融资信息 ******************/
 

+ 10 - 1
src/services/proto/performance/index.ts

@@ -3,6 +3,7 @@
 
 import {protoMiddleware} from "@/services/socket/protobuf/buildReq";
 import {
+    PerformanceActivateReq,
     PerformanceContractedApplyReq,
     PerformanceDelayApplyReq,
     PerformanceManualConfirmReq, PerformanceModifyContactReq
@@ -39,4 +40,12 @@ export const performanceContractedApply = (param: PerformanceContractedApplyReq)
  */
 export const performanceModifyContact = (param: PerformanceModifyContactReq): Promise<any> => {
     return protoMiddleware<PerformanceModifyContactReq>(param, 'PerformanceModifyContactReq', 'PerformanceModifyContactRsp', HeadEnum.tradeMode17)
-}
+}
+
+/**
+ * 履约激活请求
+ * @param param
+ */
+export const performanceActivate = (param: PerformanceActivateReq):Promise<any> => {
+    return protoMiddleware<PerformanceActivateReq>(param, 'PerformanceActivateReq', 'PerformanceActivateRsp', HeadEnum.tradeMode17)
+}

+ 12 - 0
src/services/proto/performance/interface.ts

@@ -56,3 +56,15 @@ export interface PerformanceModifyContactRsp {
     AccountID: number // uint64 账号
 }
 
+// 履约激活请求 0 20 21
+export interface  PerformanceActivateReq {
+    PerformancePlanID: number // uint64 履约计划ID
+    ApplyAccountID: number // uint64 发起方账号ID
+}
+// 履约激活应答 0 20 22
+export interface  PerformanceActivateRsp {
+    RetCode: number // int32 返回码
+    RetDesc: string // string 描述信息
+    PerformancePlanID: number  // uint64 履约计划ID
+}
+