2 Commits
Author SHA1 Message Date
Timi 8c55f00a9b v0.0.12
CI/CD / build-deploy (pull_request) Successful in 12s
2026-09-28 21:13:41 +08:00
Timi ccf3c385ba add Multilingual and Value 2026-09-28 21:13:15 +08:00
3 changed files with 47 additions and 1 deletions
+1 -1
View File
@@ -6,7 +6,7 @@
<groupId>com.imyeyu.java</groupId> <groupId>com.imyeyu.java</groupId>
<artifactId>timi-java</artifactId> <artifactId>timi-java</artifactId>
<version>0.0.11</version> <version>0.0.12</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties> <properties>
@@ -0,0 +1,21 @@
package com.imyeyu.java.bean;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 多语言数据契约
*
* @author 夜雨
* @since 2026-09-18 13:35
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class Multilingual extends Language implements MultilingualValue {
/** 唯一标识 */
private String id;
/** 业务类型 */
private String bizType;
}
@@ -0,0 +1,25 @@
package com.imyeyu.java.bean;
/**
* 多语言值对象
*
* @author 夜雨
* @since 2026-09-18 13:35
*/
public interface MultilingualValue {
/**
* 获取唯一标识
*
* @return 唯一标识
*/
String getId();
/**
* 获取指定语言值
*
* @param language 指定语言
* @return 语言值
*/
String getValue(Language.Enum language);
}