准备好一张表

/*
 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>

,然后把下载下来的代码放到对应的位置即可

Logo

快速构建 Web 应用程序

更多推荐