接口 IBaseEntity<P extends Serializable>
- 所有超级接口:
Serializable
基础类接口,这里提取一下抽象,因为不能确定业务会使用什么类型做主键,这里让开发人员可以自己定义主键应该是什么类型的
- 从以下版本开始:
- 2.1.7
-
方法概要
修饰符和类型方法说明获取创建时间获取创建人获取扩展getId()
获取主键id获取更新时间获取更新人void
setCreateTime
(LocalDateTime createTime) 设置创建时间default void
setCreateUser
(Object createUser) 设置创建人default void
setCreateUser
(P createUser) 设置创建人void
setExpansion
(Map<String, Object> expansion) 设置扩展void
设置主键idvoid
setUpdateTime
(LocalDateTime updateTime) 设置更新时间default void
setUpdateUser
(Object updateUser) 设置更新人default void
setUpdateUser
(P updateUser) 设置更新人
-
方法详细资料
-
getId
P getId()获取主键id- 返回:
- 主键 id
-
setId
设置主键id- 参数:
id
- 主键 id
-
getCreateUser
P getCreateUser()获取创建人- 返回:
- 创建人
-
setCreateUser
设置创建人- 参数:
createUser
- 创建人
-
setCreateUser
设置创建人- 参数:
createUser
- 创建人
-
getCreateTime
LocalDateTime getCreateTime()获取创建时间- 返回:
- 创建时间
-
setCreateTime
设置创建时间- 参数:
createTime
- 创建时间
-
getUpdateUser
P getUpdateUser()获取更新人- 返回:
- 更新人
-
setUpdateUser
设置更新人- 参数:
updateUser
- 更新人
-
setUpdateUser
设置更新人- 参数:
updateUser
- 更新人
-
getUpdateTime
LocalDateTime getUpdateTime()获取更新时间- 返回:
- 更新时间
-
setUpdateTime
设置更新时间- 参数:
updateTime
- 更新时间
-
getExpansion
获取扩展- 返回:
- 扩展
-
setExpansion
设置扩展- 参数:
expansion
- 扩展
-