mirror of
https://github.moeyy.xyz/https://github.com/GeWuYou/forgeboot
synced 2025-10-28 05:14:25 +08:00
refactor(i18n):Rename interfaces and classes to improve code clarity
- Rename the InternalInformation interface to I18nInternalInformation - Rename the ResponseInformation interface to I18nResponseInformation - Update the relevant references in the I18nBaseException class
This commit is contained in:
parent
3893d2ec38
commit
fff96d18bb
@ -6,7 +6,7 @@ package com.gewuyou.forgeboot.i18n.api
|
||||
* @author gewuyou
|
||||
* @since 2024-11-26 17:14:15
|
||||
*/
|
||||
interface InternalInformation {
|
||||
interface I18nInternalInformation {
|
||||
/**
|
||||
* 获取i18n响应信息code
|
||||
* @return 响应信息 code
|
||||
@ -6,7 +6,7 @@ package com.gewuyou.forgeboot.i18n.api
|
||||
* @author gewuyou
|
||||
* @since 2025-05-03 16:31:59
|
||||
*/
|
||||
interface ResponseInformation {
|
||||
interface I18nResponseInformation {
|
||||
/**
|
||||
* 获取响应码
|
||||
* @return 响应码
|
||||
@ -1,6 +1,6 @@
|
||||
package com.gewuyou.forgeboot.i18n.impl.exception
|
||||
|
||||
import com.gewuyou.forgeboot.i18n.api.ResponseInformation
|
||||
import com.gewuyou.forgeboot.i18n.api.I18nResponseInformation
|
||||
|
||||
|
||||
/**
|
||||
@ -17,18 +17,18 @@ open class I18nBaseException : RuntimeException {
|
||||
* 响应信息对象,用于存储错误代码和国际化消息代码
|
||||
*/
|
||||
@Transient
|
||||
private val responseInformation: ResponseInformation
|
||||
private val i18nResponseInformation: I18nResponseInformation
|
||||
|
||||
/**
|
||||
* 构造函数
|
||||
*
|
||||
* 初始化异常对象,用于当只有响应信息可用时
|
||||
*
|
||||
* @param responseInformation 响应信息对象,包含错误代码和国际化消息代码
|
||||
* @param i18nResponseInformation 响应信息对象,包含错误代码和国际化消息代码
|
||||
*/
|
||||
constructor(responseInformation: ResponseInformation)
|
||||
: super(responseInformation.responseI8nMessageCode) {
|
||||
this.responseInformation = responseInformation
|
||||
constructor(i18nResponseInformation: I18nResponseInformation)
|
||||
: super(i18nResponseInformation.responseI8nMessageCode) {
|
||||
this.i18nResponseInformation = i18nResponseInformation
|
||||
}
|
||||
|
||||
/**
|
||||
@ -36,12 +36,12 @@ open class I18nBaseException : RuntimeException {
|
||||
*
|
||||
* 初始化异常对象,用于当有响应信息和异常原因时
|
||||
*
|
||||
* @param responseInformation 响应信息对象,包含错误代码和国际化消息代码
|
||||
* @param i18nResponseInformation 响应信息对象,包含错误代码和国际化消息代码
|
||||
* @param cause 异常原因
|
||||
*/
|
||||
constructor(responseInformation: ResponseInformation, cause: Throwable)
|
||||
: super(responseInformation.responseI8nMessageCode, cause) {
|
||||
this.responseInformation = responseInformation
|
||||
constructor(i18nResponseInformation: I18nResponseInformation, cause: Throwable)
|
||||
: super(i18nResponseInformation.responseI8nMessageCode, cause) {
|
||||
this.i18nResponseInformation = i18nResponseInformation
|
||||
}
|
||||
|
||||
/**
|
||||
@ -50,7 +50,7 @@ open class I18nBaseException : RuntimeException {
|
||||
* @return 错误代码
|
||||
*/
|
||||
val errorCode: Int
|
||||
get() = responseInformation.responseCode
|
||||
get() = i18nResponseInformation.responseCode
|
||||
|
||||
/**
|
||||
* 获取国际化消息代码
|
||||
@ -58,7 +58,7 @@ open class I18nBaseException : RuntimeException {
|
||||
* @return 国际化消息代码
|
||||
*/
|
||||
val errorI18nMessageCode: String
|
||||
get() = responseInformation.responseI8nMessageCode
|
||||
get() = i18nResponseInformation.responseI8nMessageCode
|
||||
|
||||
/**
|
||||
* 获取国际化消息参数
|
||||
@ -66,5 +66,5 @@ open class I18nBaseException : RuntimeException {
|
||||
* @return 国际化消息参数数组
|
||||
*/
|
||||
val errorI18nMessageArgs: Array<Any>?
|
||||
get() = responseInformation.responseI8nMessageArgs
|
||||
get() = i18nResponseInformation.responseI8nMessageArgs
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user