准备好一张表
/*
Navicat Premium Data Transfer
Source Server : 本地
Source Server Type : MySQL
Source Server Version : 50726
Source Host : localhost:3306
Source Schema : ry_vue
Target Server Type : MySQL
Target Server Version : 50726
File Encoding : 65001
Date: 15/09/2021 20:59:14
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for c_user
-- ----------------------------
DROP TABLE IF EXISTS `c_user`;
CREATE TABLE `c_user` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`openid` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`nickname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`sex` bit(1) NULL DEFAULT NULL,
`avatar` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`city` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`sign` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户签名',
`disabled` bit(1) NULL DEFAULT NULL COMMENT '是否黑名单',
`last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '最后一次登录时间',
`cheats` int(10) NULL DEFAULT NULL COMMENT '秘籍数量',
`deleted` bit(1) NULL DEFAULT NULL COMMENT '逻辑删除',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '微信用户' ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
添加一个菜单
生成代码
进入这个表查看刚刚添加的菜单的id
下载生成的代码,打开sql文件修改对应的id,以及system全部替换自己刚刚加的菜单的路由
然后把sql文件执行一下即可自动生成一下
然后去框架里面新建一个模块
<!--在rouyi启动类模块加入我们刚刚添加的模块依赖-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>my_model</artifactId>
<version>3.7.0</version>
</dependency>
在自己新建的模块中添加ruoyi核心模块依赖
<!-- 核心模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-framework</artifactId>
</dependency>
,然后把下载下来的代码放到对应的位置即可