接口 IBaseEntity<P extends Serializable>

所有超级接口:
Serializable

public interface IBaseEntity<P extends Serializable> extends Serializable
基础类接口,这里提取一下抽象,因为不能确定业务会使用什么类型做主键,这里让开发人员可以自己定义主键应该是什么类型的
从以下版本开始:
2.1.7
  • 方法详细资料

    • getId

      P getId()
      获取主键id
      返回:
      主键 id
    • setId

      void setId(P id)
      设置主键id
      参数:
      id - 主键 id
    • getCreateUser

      P getCreateUser()
      获取创建人
      返回:
      创建人
    • setCreateUser

      default void setCreateUser(P createUser)
      设置创建人
      参数:
      createUser - 创建人
    • setCreateUser

      default void setCreateUser(Object createUser)
      设置创建人
      参数:
      createUser - 创建人
    • getCreateTime

      LocalDateTime getCreateTime()
      获取创建时间
      返回:
      创建时间
    • setCreateTime

      void setCreateTime(LocalDateTime createTime)
      设置创建时间
      参数:
      createTime - 创建时间
    • getUpdateUser

      P getUpdateUser()
      获取更新人
      返回:
      更新人
    • setUpdateUser

      default void setUpdateUser(P updateUser)
      设置更新人
      参数:
      updateUser - 更新人
    • setUpdateUser

      default void setUpdateUser(Object updateUser)
      设置更新人
      参数:
      updateUser - 更新人
    • getUpdateTime

      LocalDateTime getUpdateTime()
      获取更新时间
      返回:
      更新时间
    • setUpdateTime

      void setUpdateTime(LocalDateTime updateTime)
      设置更新时间
      参数:
      updateTime - 更新时间
    • getExpansion

      Map<String,Object> getExpansion()
      获取扩展
      返回:
      扩展
    • setExpansion

      void setExpansion(Map<String,Object> expansion)
      设置扩展
      参数:
      expansion - 扩展