mirror of https://gitee.com/stylefeng/roses
【8.0.5】【system】菜单类型增加一个应用设计类型
parent
b702039f27
commit
6a65ef9f49
|
@ -30,7 +30,7 @@ import cn.stylefeng.roses.kernel.rule.base.ReadableEnum;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接
|
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接,50-应用设计
|
||||||
*
|
*
|
||||||
* @author fengshuonan
|
* @author fengshuonan
|
||||||
* @since 2023/6/15 9:45
|
* @since 2023/6/15 9:45
|
||||||
|
@ -56,7 +56,12 @@ public enum MenuTypeEnum implements ReadableEnum<MenuTypeEnum> {
|
||||||
/**
|
/**
|
||||||
* 外部链接
|
* 外部链接
|
||||||
*/
|
*/
|
||||||
OUT_URL(40, "外部链接");
|
OUT_URL(40, "外部链接"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 应用设计菜单,基于应用设计生成的低代码界面
|
||||||
|
*/
|
||||||
|
APP_DESIGN(50, "应用设计");
|
||||||
|
|
||||||
private final Integer code;
|
private final Integer code;
|
||||||
|
|
||||||
|
|
|
@ -30,9 +30,9 @@ public class IndexUserMenuInfo implements AbstractTreeNode<IndexUserMenuInfo> {
|
||||||
private Long menuParentId;
|
private Long menuParentId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接
|
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接,50-应用设计
|
||||||
*/
|
*/
|
||||||
@ChineseDescription("菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接")
|
@ChineseDescription("菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接,50-应用设计")
|
||||||
private Integer menuType;
|
private Integer menuType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -89,10 +89,10 @@ public class SysMenu extends BaseExpandFieldEntity implements BasePidBuildModel
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接
|
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接,50-应用设计
|
||||||
*/
|
*/
|
||||||
@TableField("menu_type")
|
@TableField("menu_type")
|
||||||
@ChineseDescription("菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接")
|
@ChineseDescription("菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接,50-应用设计")
|
||||||
private Integer menuType;
|
private Integer menuType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -137,6 +137,13 @@ public class SysMenu extends BaseExpandFieldEntity implements BasePidBuildModel
|
||||||
@ChineseDescription("是否可见(分离版用):Y-是,N-否")
|
@ChineseDescription("是否可见(分离版用):Y-是,N-否")
|
||||||
private String antdvVisible;
|
private String antdvVisible;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 应用设计的业务id
|
||||||
|
*/
|
||||||
|
@TableField("app_design_business_id")
|
||||||
|
@ChineseDescription("应用设计的业务id")
|
||||||
|
private Long appDesignBusinessId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 当前菜单的子菜单
|
* 当前菜单的子菜单
|
||||||
* <p>
|
* <p>
|
||||||
|
|
|
@ -83,9 +83,9 @@ public class SysMenuRequest extends BaseRequest {
|
||||||
private String remark;
|
private String remark;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接
|
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接,50-应用设计
|
||||||
*/
|
*/
|
||||||
@ChineseDescription("菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接")
|
@ChineseDescription("菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接,50-应用设计")
|
||||||
@NotNull(message = "菜单类型不能为空", groups = {add.class, edit.class})
|
@NotNull(message = "菜单类型不能为空", groups = {add.class, edit.class})
|
||||||
private Integer menuType;
|
private Integer menuType;
|
||||||
|
|
||||||
|
@ -125,6 +125,12 @@ public class SysMenuRequest extends BaseRequest {
|
||||||
@ChineseDescription("是否可见(分离版用):Y-是,N-否")
|
@ChineseDescription("是否可见(分离版用):Y-是,N-否")
|
||||||
private String antdvVisible;
|
private String antdvVisible;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 应用设计的业务id
|
||||||
|
*/
|
||||||
|
@ChineseDescription("应用设计的业务id")
|
||||||
|
private Long appDesignBusinessId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 指定应用的所有菜单集合(树结构)
|
* 指定应用的所有菜单集合(树结构)
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -30,7 +30,7 @@ public class MenuItemDetail implements AbstractTreeNode<MenuItemDetail> {
|
||||||
private String menuName;
|
private String menuName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接
|
* 菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接,50-应用设计
|
||||||
*/
|
*/
|
||||||
private Integer menuType;
|
private Integer menuType;
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
ALTER TABLE `sys_menu`
|
||||||
|
MODIFY COLUMN `menu_type` tinyint NULL DEFAULT NULL COMMENT '菜单类型:10-后台菜单,20-纯前台路由界面,30-内部链接,40-外部链接,50-应用设计' AFTER `remark`,
|
||||||
|
ADD COLUMN `app_design_business_id` bigint NULL COMMENT '应用设计的业务id' AFTER `antdv_visible`;
|
Loading…
Reference in New Issue