Compare commits
3 Commits
1a81ac1c54
...
6a57d22366
| Author | SHA1 | Date | |
|---|---|---|---|
| 6a57d22366 | |||
| 007253f828 | |||
| d1728955aa |
@ -336,12 +336,12 @@ public class TimiSpring {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取请求头的令牌,键为 Token
|
* 获取请求令牌,键为 Token 或 token,包括请求头和 URI
|
||||||
*
|
*
|
||||||
* @return 令牌
|
* @return 令牌
|
||||||
*/
|
*/
|
||||||
public static String getToken() {
|
public static String getToken() {
|
||||||
return getHeader("Token");
|
return TimiJava.firstNotEmpty(getHeader("Token"), getHeader("token"), getRequestArg("token"), getRequestArg("Token"));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -353,6 +353,9 @@ public class TimiSpring {
|
|||||||
if (TimiJava.isEmpty(name)) {
|
if (TimiJava.isEmpty(name)) {
|
||||||
name = getHeader("Accept-Language");
|
name = getHeader("Accept-Language");
|
||||||
}
|
}
|
||||||
|
if (TimiJava.isNotEmpty(name)) {
|
||||||
|
name = name.replace("-", "_");
|
||||||
|
}
|
||||||
if (TimiJava.isEmpty(name)) {
|
if (TimiJava.isEmpty(name)) {
|
||||||
name = getLocale().toString();
|
name = getLocale().toString();
|
||||||
}
|
}
|
||||||
|
|||||||
105
src/main/java/com/imyeyu/spring/bean/Multilingual.java
Normal file
105
src/main/java/com/imyeyu/spring/bean/Multilingual.java
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
package com.imyeyu.spring.bean;
|
||||||
|
|
||||||
|
import com.imyeyu.java.ref.Ref;
|
||||||
|
import com.imyeyu.spring.entity.UUIDEntity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author 夜雨
|
||||||
|
* @since 2025-10-17 15:21
|
||||||
|
*/
|
||||||
|
public class Multilingual extends UUIDEntity {
|
||||||
|
|
||||||
|
protected String key;
|
||||||
|
|
||||||
|
protected String zhCN;
|
||||||
|
|
||||||
|
protected String zhTW;
|
||||||
|
|
||||||
|
protected String enUS;
|
||||||
|
|
||||||
|
protected String ruRU;
|
||||||
|
|
||||||
|
protected String koKR;
|
||||||
|
|
||||||
|
protected String jaJP;
|
||||||
|
|
||||||
|
protected String deDE;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取指定语言值
|
||||||
|
*
|
||||||
|
* @param language 指定语言
|
||||||
|
* @return 值
|
||||||
|
*/
|
||||||
|
public String getValue(com.imyeyu.java.bean.Language language) {
|
||||||
|
try {
|
||||||
|
return Ref.getFieldValue(this, language.toString().replace("_", ""), String.class);
|
||||||
|
} catch (IllegalAccessException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getKey() {
|
||||||
|
return key;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setKey(String key) {
|
||||||
|
this.key = key;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getZhCN() {
|
||||||
|
return zhCN;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setZhCN(String zhCN) {
|
||||||
|
this.zhCN = zhCN;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getZhTW() {
|
||||||
|
return zhTW;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setZhTW(String zhTW) {
|
||||||
|
this.zhTW = zhTW;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getEnUS() {
|
||||||
|
return enUS;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEnUS(String enUS) {
|
||||||
|
this.enUS = enUS;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRuRU() {
|
||||||
|
return ruRU;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRuRU(String ruRU) {
|
||||||
|
this.ruRU = ruRU;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getKoKR() {
|
||||||
|
return koKR;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setKoKR(String koKR) {
|
||||||
|
this.koKR = koKR;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getJaJP() {
|
||||||
|
return jaJP;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setJaJP(String jaJP) {
|
||||||
|
this.jaJP = jaJP;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDeDE() {
|
||||||
|
return deDE;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDeDE(String deDE) {
|
||||||
|
this.deDE = deDE;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user