package project.monitor.erc20.dto; public class TransactionResponseDto { /** * 自定义200为成功 */ public static final String CODE_LOCAL_SUCCESS ="200"; /** * 自定义-1为本地失败 */ public static final String CODE_LOCAL_FAIL ="-1"; /** * 交易返回的code, * 自定义200为成功 * 自定义-1为本地失败 * 其他为失败code */ private String code; /** * 交易发起时产生hash码 */ private String hash; /** * 错误时会返回错误信息 */ private String error; public TransactionResponseDto() { } public TransactionResponseDto(String code, String hash, String error) { this.code = code; this.hash = hash; this.error = error; } public TransactionResponseDto(String hash) { this.code = CODE_LOCAL_SUCCESS; this.hash = hash; } public TransactionResponseDto(String code, String error) { this.code = code; this.error = error; } public String getCode() { return code; } public String getHash() { return hash; } public String getError() { return error; } public void setCode(String code) { this.code = code; } public void setHash(String hash) { this.hash = hash; } public void setError(String error) { this.error = error; } }