diff --git a/sql/youlai_boot.sql b/sql/youlai_boot.sql index 4452aebd..b036bd68 100644 --- a/sql/youlai_boot.sql +++ b/sql/youlai_boot.sql @@ -153,6 +153,16 @@ INSERT INTO `sys_menu` VALUES (85, 6, '0,1,6', '字典数据新增', 4, '', NULL INSERT INTO `sys_menu` VALUES (86, 6, '0,1,6', '字典数据编辑', 4, '', NULL, 'sys:dict:edit', 1, 5, '', NULL, '2023-05-21 00:47:36', '2023-05-21 00:47:36'); INSERT INTO `sys_menu` VALUES (87, 6, '0,1,6', '字典数据删除', 4, '', NULL, 'sys:dict:delete', 1, 6, '', NULL, '2023-05-21 00:48:10', '2023-05-21 00:48:20'); INSERT INTO `sys_menu` VALUES (88, 2, '0,1,2', '重置密码', 4, '', NULL, 'sys:user:reset_pwd', 1, 4, '', NULL, '2023-05-21 00:49:18', '2023-05-21 00:49:18'); +INSERT INTO `sys_menu` VALUES (89, 0, '0', '功能演示', 2, '/function', 'Layout', NULL, 1, 11, 'menu', '', '2022-10-31 09:18:44', '2022-10-31 09:18:47'); +INSERT INTO `sys_menu` VALUES (90, 89, '0,89', 'Websocket', 1, 'websocket', 'demo/websocket', NULL, 1, 3, '', '', '2022-11-20 23:16:30', '2022-11-20 23:16:32'); +INSERT INTO `sys_menu` VALUES (91, 89, '0,89', '敬请期待...', 2, 'other', 'demo/other', NULL, 1, 4, '', '', '2022-11-20 23:16:30', '2022-11-20 23:16:32'); +INSERT INTO `sys_menu` VALUES (92, 36, '0,36', '标签输入框', 1, 'taginput', 'demo/taginput', NULL, 1, 5, '', '', '2022-11-20 23:16:30', '2022-11-20 23:16:32'); +INSERT INTO `sys_menu` VALUES (93, 36, '0,36', '签名', 1, 'signature', 'demo/signature', NULL, 1, 6, '', '', '2022-11-20 23:16:30', '2022-11-20 23:16:32'); +INSERT INTO `sys_menu` VALUES (94, 36, '0,36', '表格', 1, 'table', 'demo/table', NULL, 1, 7, '', '', '2022-11-20 23:16:30', '2022-11-20 23:16:32'); +INSERT INTO `sys_menu` VALUES (95, 36, '0,36', '字典组件', 1, 'dict-demo', 'demo/dict', NULL, 1, 4, '', '', '2022-11-20 23:16:30', '2022-11-20 23:16:32'); +INSERT INTO `sys_menu` VALUES (96, 89, '0,89', 'Permission', 1, 'permission', 'demo/permission/page', NULL, 1, 1, '', '', '2022-11-20 23:16:30', '2022-11-20 23:16:32'); +INSERT INTO `sys_menu` VALUES (97, 89, '0,89', 'Icons', 1, 'icon-demo', 'demo/icons', NULL, 1, 2, '', '', '2022-11-20 23:16:30', '2022-11-20 23:16:32'); +INSERT INTO `sys_menu` VALUES (102, 26, '0,26', '平台文档(内嵌)', 3, 'internal-doc', 'demo/internal-doc', NULL, 1, 1, 'document', '', '2022-02-18 00:01:40', '2022-02-18 00:01:40'); -- ---------------------------- -- Table structure for sys_role @@ -273,6 +283,18 @@ INSERT INTO `sys_role_menu` VALUES (2, 85); INSERT INTO `sys_role_menu` VALUES (2, 86); INSERT INTO `sys_role_menu` VALUES (2, 87); INSERT INTO `sys_role_menu` VALUES (2, 88); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 89); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 90); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 91); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 92); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 93); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 94); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 95); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 96); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 97); +INSERT INTO `youlai_boot`.`sys_role_menu` (`role_id`, `menu_id`) VALUES (2, 102); + + -- ---------------------------- -- Table structure for sys_user diff --git a/src/main/java/com/youlai/system/aspect/DuplicateSubmitAspect.java b/src/main/java/com/youlai/system/aspect/DuplicateSubmitAspect.java index 6783ba3d..e8c69954 100644 --- a/src/main/java/com/youlai/system/aspect/DuplicateSubmitAspect.java +++ b/src/main/java/com/youlai/system/aspect/DuplicateSubmitAspect.java @@ -25,7 +25,7 @@ import java.util.concurrent.TimeUnit; * 处理重复提交的切面 * * @author haoxr - * @since 2023/05/09 + * @since 3.0.0 */ @Aspect @Component diff --git a/src/main/java/com/youlai/system/common/annotation/DataPermission.java b/src/main/java/com/youlai/system/common/annotation/DataPermission.java index fa1cbb1f..fb716d07 100644 --- a/src/main/java/com/youlai/system/common/annotation/DataPermission.java +++ b/src/main/java/com/youlai/system/common/annotation/DataPermission.java @@ -5,10 +5,10 @@ import java.lang.annotation.*; /** * MP数据权限注解 *

- * https://gitee.com/baomidou/mybatis-plus/issues/I37I90 * - * @author zc - * @since 2021-12-10 + * @author zc + * @link https://gitee.com/baomidou/mybatis-plus/issues/I37I90 + * @since 2.0.0 */ @Documented @Retention(RetentionPolicy.RUNTIME) diff --git a/src/main/java/com/youlai/system/common/constant/ExcelConstants.java b/src/main/java/com/youlai/system/common/constant/ExcelConstants.java index 3ba17a43..fcee2003 100644 --- a/src/main/java/com/youlai/system/common/constant/ExcelConstants.java +++ b/src/main/java/com/youlai/system/common/constant/ExcelConstants.java @@ -4,7 +4,7 @@ package com.youlai.system.common.constant; * Excel 常量 * * @author haoxr - * @since 2023/03/24 + * @since 3.0.0 */ public interface ExcelConstants { diff --git a/src/main/java/com/youlai/system/common/constant/SecurityConstants.java b/src/main/java/com/youlai/system/common/constant/SecurityConstants.java index 74b4e8a6..21ad9d28 100644 --- a/src/main/java/com/youlai/system/common/constant/SecurityConstants.java +++ b/src/main/java/com/youlai/system/common/constant/SecurityConstants.java @@ -4,7 +4,7 @@ package com.youlai.system.common.constant; * Security 常量 * * @author haoxr - * @since 2023/03/24 + * @since 3.0.0 */ public interface SecurityConstants { diff --git a/src/main/java/com/youlai/system/common/constant/SystemConstants.java b/src/main/java/com/youlai/system/common/constant/SystemConstants.java index e3a19d0e..56fabf1a 100644 --- a/src/main/java/com/youlai/system/common/constant/SystemConstants.java +++ b/src/main/java/com/youlai/system/common/constant/SystemConstants.java @@ -4,7 +4,7 @@ package com.youlai.system.common.constant; * 系统常量 * * @author haoxr - * @since 2022/10/22 + * @since 1.0.0 */ public interface SystemConstants { diff --git a/src/main/java/com/youlai/system/common/enums/DataScopeEnum.java b/src/main/java/com/youlai/system/common/enums/DataScopeEnum.java index 50a1e696..019a881d 100644 --- a/src/main/java/com/youlai/system/common/enums/DataScopeEnum.java +++ b/src/main/java/com/youlai/system/common/enums/DataScopeEnum.java @@ -7,7 +7,7 @@ import lombok.Getter; * 数据权限枚举 * * @author haoxr - * @since 2022/10/14 + * @since 2.3.0 */ public enum DataScopeEnum implements IBaseEnum { diff --git a/src/main/java/com/youlai/system/controller/SysDictController.java b/src/main/java/com/youlai/system/controller/SysDictController.java index e374922e..9d5942e6 100644 --- a/src/main/java/com/youlai/system/controller/SysDictController.java +++ b/src/main/java/com/youlai/system/controller/SysDictController.java @@ -86,9 +86,9 @@ public class SysDictController { @Operation(summary = "字典下拉列表", security = {@SecurityRequirement(name = "Authorization")}) - @GetMapping("/options") + @GetMapping("/{typeCode}/options") public Result> listDictOptions( - @Parameter(description ="字典类型编码") @RequestParam String typeCode + @Parameter(description ="字典类型编码") @PathVariable String typeCode ) { List