@@ -24,15 +24,18 @@ class Menu(Base):
24
24
id : Mapped [id_key ] = mapped_column (init = False )
25
25
title : Mapped [str ] = mapped_column (String (50 ), comment = '菜单标题' )
26
26
name : Mapped [str ] = mapped_column (String (50 ), comment = '菜单名称' )
27
+ path : Mapped [str ] = mapped_column (String (200 ), comment = '路由地址' )
27
28
sort : Mapped [int ] = mapped_column (default = 0 , comment = '排序' )
28
29
icon : Mapped [str | None ] = mapped_column (String (100 ), default = None , comment = '菜单图标' )
29
- path : Mapped [str | None ] = mapped_column (String (200 ), default = None , comment = '路由地址' )
30
- menu_type : Mapped [int ] = mapped_column (default = 0 , comment = '菜单类型(0目录 1菜单 2按钮)' )
30
+ type : Mapped [int ] = mapped_column (default = 0 , comment = '菜单类型(0目录 1菜单 2按钮)' )
31
31
component : Mapped [str | None ] = mapped_column (String (255 ), default = None , comment = '组件路径' )
32
32
perms : Mapped [str | None ] = mapped_column (String (100 ), default = None , comment = '权限标识' )
33
33
status : Mapped [int ] = mapped_column (default = 1 , comment = '菜单状态(0停用 1正常)' )
34
34
display : Mapped [int ] = mapped_column (default = 1 , comment = '是否显示(0否 1是)' )
35
35
cache : Mapped [int ] = mapped_column (default = 1 , comment = '是否缓存(0否 1是)' )
36
+ link : Mapped [str | None ] = mapped_column (
37
+ LONGTEXT ().with_variant (TEXT , 'postgresql' ), default = None , comment = '外链地址'
38
+ )
36
39
remark : Mapped [str | None ] = mapped_column (
37
40
LONGTEXT ().with_variant (TEXT , 'postgresql' ), default = None , comment = '备注'
38
41
)
0 commit comments