|
|
@@ -1,7 +1,11 @@ |
|
|
|
package com.iformall.domain.po.sm; |
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName; |
|
|
|
import com.iformall.domain.po.base.TenantEntity; |
|
|
|
import lombok.Data; |
|
|
|
import lombok.EqualsAndHashCode; |
|
|
|
import lombok.ToString; |
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
import java.util.Objects; |
|
|
@@ -9,21 +13,16 @@ import java.util.Objects; |
|
|
|
/** |
|
|
|
* 语种表 |
|
|
|
*/ |
|
|
|
@TableName(value = "voice_language") |
|
|
|
@Data |
|
|
|
public class VoiceLanguage implements Comparable { |
|
|
|
@ToString(callSuper = true) |
|
|
|
@EqualsAndHashCode(callSuper = true) |
|
|
|
public class VoiceLanguage extends TenantEntity { |
|
|
|
|
|
|
|
/** |
|
|
|
* 主键ID |
|
|
|
*/ |
|
|
|
private Long id; |
|
|
|
/** |
|
|
|
* 租户ID |
|
|
|
*/ |
|
|
|
private String tenantId; |
|
|
|
/** |
|
|
|
* 父租户ID |
|
|
|
*/ |
|
|
|
private String parentTenantId; |
|
|
|
/** |
|
|
|
* 国家code |
|
|
|
*/ |
|
|
@@ -40,6 +39,10 @@ public class VoiceLanguage implements Comparable { |
|
|
|
* |
|
|
|
*/ |
|
|
|
private String name; |
|
|
|
/** |
|
|
|
* |
|
|
|
*/ |
|
|
|
private String chineseName; |
|
|
|
/** |
|
|
|
* 图片 |
|
|
|
*/ |
|
|
@@ -57,19 +60,4 @@ public class VoiceLanguage implements Comparable { |
|
|
|
*/ |
|
|
|
private Integer isDel; |
|
|
|
|
|
|
|
@Override |
|
|
|
public int compareTo(Object obj) { |
|
|
|
// 判断是否是学生类型 |
|
|
|
if (obj instanceof VoiceLanguage) { |
|
|
|
VoiceLanguage s = (VoiceLanguage) obj; |
|
|
|
// 如果是学生类型,如果学号相等,则不加入Set |
|
|
|
if (Objects.equals(s.getLanguage(), this.getLanguage()) && Objects.equals(s.getCountry(), this.getCountry())) { |
|
|
|
return 0; |
|
|
|
} else { |
|
|
|
return 1; |
|
|
|
} |
|
|
|
} else { |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |
|
|
|
} |