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.
35 lines
1.0 KiB
Java
35 lines
1.0 KiB
Java
package com.yau.digitalrmb.walletopening.application;
|
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
|
|
@Data
|
|
@AllArgsConstructor
|
|
@Schema(description = "智能合约输出结果")
|
|
public class ContractOutputResult {
|
|
@Schema(description = "合约ID", example = "CTR_20260801_001")
|
|
private String contractId;
|
|
|
|
@Schema(description = "钱包ID", example = "WALLET_A1B2C3D4E5F6...")
|
|
private String walletId;
|
|
|
|
@Schema(description = "钱包类型", example = "个人钱包")
|
|
private String walletType;
|
|
|
|
@Schema(description = "支付限额")
|
|
private ContractLimits limits;
|
|
|
|
@Schema(description = "有效期", example = "20261231")
|
|
private String validity;
|
|
|
|
@Schema(description = "合约哈希", example = "A1B2C3D4E5F6...")
|
|
private String contractHash;
|
|
|
|
@Schema(description = "状态", example = "已生效")
|
|
private String status;
|
|
|
|
@Schema(description = "生效时间", example = "20260801110200")
|
|
private String effectiveTime;
|
|
}
|