56 lines
1.1 KiB
Kotlin
56 lines
1.1 KiB
Kotlin
package top.fatweb.api.entity.permission
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField
|
|
import com.baomidou.mybatisplus.annotation.TableId
|
|
import com.baomidou.mybatisplus.annotation.TableName
|
|
import java.io.Serializable
|
|
|
|
/**
|
|
* Function entity
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableName("t_func")
|
|
class Func : Serializable {
|
|
/**
|
|
* ID
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableId("id")
|
|
var id: Long? = null
|
|
|
|
/**
|
|
* Name
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableField("name")
|
|
var name: String? = null
|
|
|
|
/**
|
|
* Parent ID
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableField("parent_id")
|
|
var parentId: Long? = null
|
|
|
|
/**
|
|
* Menu ID
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
@TableField("menu_id")
|
|
var menuId: Long? = null
|
|
|
|
override fun toString(): String {
|
|
return "Func(id=$id, name=$name, parentId=$parentId, menuId=$menuId)"
|
|
}
|
|
}
|