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)" } }