You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
digital-rmb-backend/src/main/java/com/yau/digitalrmb/institutionidentity/application/CurrencyConfirmationMessage...

33 lines
1.6 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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; }
}