Class Multilingual

java.lang.Object
com.imyeyu.java.bean.Language
com.imyeyu.spring.entity.Multilingual
All Implemented Interfaces:
Creatable, Deletable, Destroyable, IDEntity<String>, Updatable

public class Multilingual extends com.imyeyu.java.bean.Language implements IDEntity<String>, Creatable, Updatable, Deletable, Destroyable
多语言实体基类
Since:
2025-10-17 15:21
Author:
夜雨
  • Field Details

    • id

      protected String id
      唯一标识
    • bizType

      protected String bizType
      业务类型
    • createdAt

      protected Long createdAt
      创建时间
    • updatedAt

      protected Long updatedAt
      更新时间
    • deletedAt

      protected Long deletedAt
      删除时间
  • Constructor Details

    • Multilingual

      public Multilingual()
  • Method Details

    • getValue

      public String getValue(com.imyeyu.java.bean.Language.Enum language)
      获取指定语言值
      Overrides:
      getValue in class com.imyeyu.java.bean.Language
      Parameters:
      language - 指定语言
      Returns:
    • getId

      public String getId()
      唯一标识
      Specified by:
      getId in interface IDEntity<String>
      Returns:
      ID
    • getBizType

      public String getBizType()
      业务类型
    • getCreatedAt

      public Long getCreatedAt()
      创建时间
      Specified by:
      getCreatedAt in interface Creatable
      Returns:
      创建时间
    • getUpdatedAt

      public Long getUpdatedAt()
      更新时间
      Specified by:
      getUpdatedAt in interface Updatable
      Returns:
      更新时间
    • getDeletedAt

      public Long getDeletedAt()
      删除时间
      Specified by:
      getDeletedAt in interface Deletable
      Returns:
      删除时间
    • setId

      public void setId(String id)
      唯一标识
      Specified by:
      setId in interface IDEntity<String>
      Parameters:
      id - ID
    • setBizType

      public void setBizType(String bizType)
      业务类型
    • setCreatedAt

      public void setCreatedAt(Long createdAt)
      创建时间
      Specified by:
      setCreatedAt in interface Creatable
      Parameters:
      createdAt - 创建时间
    • setUpdatedAt

      public void setUpdatedAt(Long updatedAt)
      更新时间
      Specified by:
      setUpdatedAt in interface Updatable
      Parameters:
      updatedAt - 更新时间
    • setDeletedAt

      public void setDeletedAt(Long deletedAt)
      删除时间
      Specified by:
      setDeletedAt in interface Deletable
      Parameters:
      deletedAt - 删除时间
    • toString

      public String toString()
      Overrides:
      toString in class com.imyeyu.java.bean.Language
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class com.imyeyu.java.bean.Language
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class com.imyeyu.java.bean.Language
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class com.imyeyu.java.bean.Language