package com.mindant.generator.engine.config; import com.baomidou.mybatisplus.activerecord.Model; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.enums.IdType; import lombok.Data; import lombok.experimental.Accessors; import java.io.Serializable; /** *

* 菜单表 *

* * @author stylefeng * @since 2017-07-11 */ @Data @Accessors( chain = true) public class Menu extends Model { private static final long serialVersionUID = 1L; /** * 主键id */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 数据库名 */ private String dbName; /** * 菜单编号 */ private String code; /** * 菜单父编号 */ @TableField( "p_code") private String pCode; /** * 当前菜单的所有父菜单编号 */ @TableField( "p_codes") private String pCodes; /** * 菜单名称 */ private String name; /** * 菜单图标 */ private String icon; /** * url地址 */ private String url; /** * 菜单排序号 */ private Integer num; /** * 菜单层级 */ private Integer levels; /** * 是否是菜单(1:是 0:不是) */ @TableField( "is_menu") private Integer isMenu; /** * 备注 */ private String tips; /** * 菜单状态 : 1:启用 0:不启用 */ private Integer status; @Override protected Serializable pkVal() { return this.id; } }