懒羊羊
2023-08-30 1ac2bc1590406d9babec036e154d8d08f34a6aa1
提交 | 用户 | 时间
1ac2bc 1 package cn.stylefeng.guns.sys.modular.system.entity;
2
3 import com.baomidou.mybatisplus.annotation.*;
4 import lombok.Data;
5
6 import java.io.Serializable;
7 import java.util.Date;
8
9 /**
10  * <p>
11  * 菜单表
12  * </p>
13  *
14  * @author stylefeng
15  * @since 2019-04-01
16  */
17 @TableName("sys_menu")
18 @Data
19 public class Menu implements Serializable {
20
21     private static final long serialVersionUID = 1L;
22
23     /**
24      * 主键id
25      */
26     @TableId(value = "menu_id", type = IdType.ID_WORKER)
27     private Long menuId;
28
29     /**
30      * 菜单编号
31      */
32     @TableField("code")
33     private String code;
34
35     /**
36      * 菜单父编号
37      */
38     @TableField("pcode")
39     private String pcode;
40
41     /**
42      * 当前菜单的所有父菜单编号
43      */
44     @TableField("pcodes")
45     private String pcodes;
46
47     /**
48      * 菜单名称
49      */
50     @TableField("name")
51     private String name;
52
53     /**
54      * 菜单图标
55      */
56     @TableField("icon")
57     private String icon;
58
59     /**
60      * url地址
61      */
62     @TableField("url")
63     private String url;
64
65     /**
66      * 菜单排序号
67      */
68     @TableField("sort")
69     private Integer sort;
70
71     /**
72      * 菜单层级
73      */
74     @TableField("levels")
75     private Integer levels;
76
77     /**
78      * 是否是菜单(字典)
79      */
80     @TableField("menu_flag")
81     private String menuFlag;
82
83     /**
84      * 备注
85      */
86     @TableField("description")
87     private String description;
88
89     /**
90      * 菜单状态(字典)
91      */
92     @TableField("status")
93     private String status;
94
95     /**
96      * 是否打开新页面的标识(字典)
97      */
98     @TableField("new_page_flag")
99     private String newPageFlag;
100
101     /**
102      * 是否打开(字典)
103      */
104     @TableField("open_flag")
105     private String openFlag;
106
107     /**
108      * 系统分类(字典)
109      */
110     @TableField("system_type")
111     private String systemType;
112
113     /**
114      * 创建时间
115      */
116     @TableField(value = "create_time", fill = FieldFill.INSERT)
117     private Date createTime;
118
119     /**
120      * 修改时间
121      */
122     @TableField(value = "update_time", fill = FieldFill.UPDATE)
123     private Date updateTime;
124
125     /**
126      * 创建人
127      */
128     @TableField(value = "create_user", fill = FieldFill.INSERT)
129     private Long createUser;
130
131     /**
132      * 修改人
133      */
134     @TableField(value = "update_user", fill = FieldFill.UPDATE)
135     private Long updateUser;
136
137 }