RuoYi-Flowable-Plus(代码生成)

  1. RuoYi-Flowable-Plus搭建
    若依所有扩展项目的代码生成功能都是一样的,RuoYi-Flowable-Plus为例来演示。
  2. 模块创建
    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.重启后端项目




  3. 菜单创建
    系统管理-->菜单管理-->创建主菜单(学生管理)-->刷新浏览器

  4. SQL脚本
    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这四个字段必须存在。
  5. 数据表导入
    系统工具-->代码生成-->导入(student)-->编辑-->生成代码





  6. 代码复制
    注意:代码复制后前后端项目均需要重新启动(否则前端报错),然后退出账号重新登陆(否则"学生信息"菜单打不开)




  7. 学生信息


  8. 对应关系














版权声明:本文为tongxin_tongmeng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。