|
|
package com.yau.digitalrmb.institutionidentity.application;
|
|
|
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
|
|
|
@Schema(description = "商业银行接收的央行确认报文信息")
|
|
|
public class CurrencyConfirmationMessageResult {
|
|
|
@Schema(description = "报文确认状态", example = "已确认", allowableValues = {"待确认", "已确认"})
|
|
|
private final String confirmationStatus;
|
|
|
@Schema(description = "货币生成的步骤二货币生成请求展示编号", example = "REQ_20260730_001")
|
|
|
private final String requestId;
|
|
|
@Schema(description = "确认报文业务状态;待确认时为空", example = "CONFIRMED")
|
|
|
private final String status;
|
|
|
@Schema(description = "央行确认签名")
|
|
|
private final String cbSignature;
|
|
|
@Schema(description = "央行确权时间,格式yyyyMMddHHmmss", example = "20260730153300")
|
|
|
private final String confirmTime;
|
|
|
|
|
|
public CurrencyConfirmationMessageResult(String confirmationStatus, String requestId, String status,
|
|
|
String cbSignature, String confirmTime) {
|
|
|
this.confirmationStatus = confirmationStatus;
|
|
|
this.requestId = requestId;
|
|
|
this.status = status;
|
|
|
this.cbSignature = cbSignature;
|
|
|
this.confirmTime = confirmTime;
|
|
|
}
|
|
|
|
|
|
public String getConfirmationStatus() { return confirmationStatus; }
|
|
|
public String getRequestId() { return requestId; }
|
|
|
public String getStatus() { return status; }
|
|
|
public String getCbSignature() { return cbSignature; }
|
|
|
public String getConfirmTime() { return confirmTime; }
|
|
|
}
|