package com.ydtech.modules.admin.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; import java.io.Serializable; import java.util.Date; import java.util.List; @Data public class SysMenu implements Serializable { private static final long serialVersionUID = 5450672001691053638L; @TableId(value = "id") private String id; @TableField(value = "name") private String name; @TableField(value = "parent_id") private String parentId; private String url; private String perms; private Integer type; private String icon; @TableField(value = "order_num") private Integer orderNum = 0; @TableField(value = "create_by") private String createBy; @TableField(value = "create_time") private Date createTime; @TableField(value = "last_update_by") private String lastUpdateBy; @TableField(value = "last_update_time") private Date lastUpdateTime; @TableField(value = "del_flag") private Integer delFlag; // 非数据库字段 @TableField(exist = false) private String parentName; // 非数据库字段 @TableField(exist = false) private Integer level; // 非数据库字段 @TableField(exist = false) private List children; /*** * 添加菜单类型 1.车险 2. 控制台 */ @TableField(value = "sys_type") private String sysType; }