65 lines
1.2 KiB
Kotlin
65 lines
1.2 KiB
Kotlin
package top.fatweb.api.entity.permission
|
|
|
|
import com.baomidou.mybatisplus.annotation.*
|
|
import java.io.Serializable
|
|
|
|
/**
|
|
* User role intermediate entity
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableName("t_user_role")
|
|
class UserRole : Serializable {
|
|
/**
|
|
* ID
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableId("id")
|
|
var id: Long? = null
|
|
|
|
/**
|
|
* User ID
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableField("user_id")
|
|
var userId: Long? = null
|
|
|
|
/**
|
|
* Role ID
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableField("role_id")
|
|
var roleId: Long? = null
|
|
|
|
/**
|
|
* Deleted
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableField("deleted")
|
|
@TableLogic
|
|
var deleted: Long? = null
|
|
|
|
/**
|
|
* Version
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableField("version")
|
|
@Version
|
|
var version: Int? = null
|
|
|
|
override fun toString(): String {
|
|
return "UserRole(id=$id, userId=$userId, roleId=$roleId, deleted=$deleted, version=$version)"
|
|
}
|
|
}
|