【8.0.5】【system】菜单类型增加一个应用设计类型

pull/60/head
fengshuonan 2024-01-10 16:51:33 +08:00
parent b702039f27
commit 6a65ef9f49
6 changed files with 30 additions and 9 deletions

View File

@ -30,7 +30,7 @@ import cn.stylefeng.roses.kernel.rule.base.ReadableEnum;
import lombok.Getter;
/**
* 10-20-30-40-
* 10-20-30-40-50-
*
* @author fengshuonan
* @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;

View File

@ -30,9 +30,9 @@ public class IndexUserMenuInfo implements AbstractTreeNode<IndexUserMenuInfo> {
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;
/**

View File

@ -89,10 +89,10 @@ public class SysMenu extends BaseExpandFieldEntity implements BasePidBuildModel
private String remark;
/**
* 10-20-30-40-
* 10-20-30-40-50-
*/
@TableField("menu_type")
@ChineseDescription("菜单类型10-后台菜单20-纯前台路由界面30-内部链接40-外部链接")
@ChineseDescription("菜单类型10-后台菜单20-纯前台路由界面30-内部链接40-外部链接50-应用设计")
private Integer menuType;
/**
@ -137,6 +137,13 @@ public class SysMenu extends BaseExpandFieldEntity implements BasePidBuildModel
@ChineseDescription("是否可见(分离版用)Y-是N-否")
private String antdvVisible;
/**
* id
*/
@TableField("app_design_business_id")
@ChineseDescription("应用设计的业务id")
private Long appDesignBusinessId;
/**
*
* <p>

View File

@ -83,9 +83,9 @@ public class SysMenuRequest extends BaseRequest {
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})
private Integer menuType;
@ -125,6 +125,12 @@ public class SysMenuRequest extends BaseRequest {
@ChineseDescription("是否可见(分离版用)Y-是N-否")
private String antdvVisible;
/**
* id
*/
@ChineseDescription("应用设计的业务id")
private Long appDesignBusinessId;
/**
*
*/

View File

@ -30,7 +30,7 @@ public class MenuItemDetail implements AbstractTreeNode<MenuItemDetail> {
private String menuName;
/**
* 10-20-30-40-
* 10-20-30-40-50-
*/
private Integer menuType;

View File

@ -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`;