若依生成代码

新建新的目录

在菜单管理页面

image-20230806233533421

新增

image-20230806233338535

建表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
-- ----------------------------
-- Table structure for sys_student
-- ----------------------------
DROP TABLE IF EXISTS `sys_student`;
CREATE TABLE `sys_student` (
`student_id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
`student_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '学生名称',
`student_age` int NULL DEFAULT NULL COMMENT '年龄',
`student_hobby` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '爱好(0代码 1音乐 2电影)',
`student_sex` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '性别(0男 1女 2未知)',
`student_status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
`student_birthday` datetime NULL DEFAULT NULL COMMENT '生日',
PRIMARY KEY (`student_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '学生信息表' ROW_FORMAT = Dynamic;

SET FOREIGN_KEY_CHECKS = 1;

代码生成操作

  1. 在 系统工具 目录下的 代码生成

image-20230806234101539

  1. 点击导入,勾选所要生成的表

image-20230806234232289

  1. 修改基本信息

image-20230806234325499

  1. 修改字段信息,根据需求勾选是否用字段来进行查询

image-20230806234355542

  1. 修改生成信息
    image-20230806234743717

  2. 生成代码

image-20230806235051938

  1. 预览代码,去数据库执行 sql 脚本

image-20230806235242362

后端项目处理

  1. 新建 module

image-20230806235425316

  1. 在新建的 ruoyi-student 的 pom 文件,添加 ruoyi-common 公共部分依赖
1
2
3
4
5
6
<dependencies>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
</dependency>
</dependencies>
  1. 在整个项目下 的 pom 文件引入刚才新建的模块
1
2
3
4
5
6
<!-- 学生模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-student</artifactId>
<version>${ruoyi.version}</version>
</dependency>
  1. 在 ruoyi-admin 项目下的 pom 文件引入新建的依赖
1
2
3
4
5
<!--学生模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-student</artifactId>
</dependency>
  1. 下载生成的代码压缩包后,解压,替换 ruoyi-student 模块下 main 文件夹

image-20230807000451791

  1. 重新启动后端项目

前端项目处理

  1. 复制 vue/api 生成的文件到前端项目的 api 目录下

image-20230807000707852

  1. 复制 vue/views 生成的文件到前端项目的 views 目录下

image-20230807001042669

  1. 重新启动前端项目,成功

image-20230807001248095