赞
踩
若依所有扩展项目的代码生成功能都是一样的,RuoYi-Flowable-Plus为例来演示。
- 1.创建新模块ruoyi-student
-
- 2.编辑RuoYi-Flowable-Plus\pom.xml
- <dependency>
- <groupId>com.ruoyi</groupId>
- <artifactId>ruoyi-student</artifactId>
- <version>${ruoyi-flowable-plus.version}</version>
- </dependency>
-
- 3.编辑RuoYi-Flowable-Plus\ruoyi-admin\pom.xml
- <dependency>
- <groupId>com.ruoyi</groupId>
- <artifactId>ruoyi-student</artifactId>
- </dependency>
-
- 4.编辑RuoYi-Flowable-Plus\ruoyi-student\pom.xml
- <description>
- 学生管理模块
- </description>
- <dependencies>
- <!-- 通用工具-->
- <dependency>
- <groupId>com.ruoyi</groupId>
- <artifactId>ruoyi-common</artifactId>
- </dependency>
- </dependencies>
-
- 5.重启后端项目
系统管理-->菜单管理-->创建主菜单(学生管理)-->刷新浏览器
- CREATE TABLE `student` (
- `id` bigint NOT NULL COMMENT '主键',
- `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '姓名',
- `age` int DEFAULT NULL COMMENT '年龄',
- `gender` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '性别',
- `address` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '住址',
- `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '邮箱',
- `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '创建者',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '更新者',
- `update_time` datetime DEFAULT NULL COMMENT '更新时间',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
-
- 注意:create_by、create_time、update_by、update_time这四个字段必须存在。
系统工具-->代码生成-->导入(student)-->编辑-->生成代码
注意:代码复制后前后端项目均需要重新启动(否则前端报错),然后退出账号重新登陆(否则"学生信息"菜单打不开)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。