package com.yau.digitalrmb.institutionidentity.application; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @ApiModel(description = "中国人民银行生成数字货币实验重新实现结果") public class InstitutionTrainingResetResult { @ApiModelProperty(value = "是否重置成功", example = "true") private final boolean reset; @ApiModelProperty(value = "逻辑删除的步骤业务数据和操作记录总数", example = "28") private final int deletedRecordCount; @ApiModelProperty(value = "密钥数据是否保留", example = "true") private final boolean keysPreserved; @ApiModelProperty(value = "处理说明") private final String message; public InstitutionTrainingResetResult(int deletedRecordCount) { this.reset = true; this.deletedRecordCount = deletedRecordCount; this.keysPreserved = true; this.message = "实验步骤数据已逻辑删除,SM2密钥及密钥审计数据保留,可从步骤一重新开始"; } public boolean isReset() { return reset; } public int getDeletedRecordCount() { return deletedRecordCount; } public boolean isKeysPreserved() { return keysPreserved; } public String getMessage() { return message; } }