RuoYi-Flowable-Plus(代码生成)

  1. RuoYi-Flowable-Plus搭建
    若依所有扩展项目的代码生成功能都是一样的,RuoYi-Flowable-Plus为例来演示。
  2. 模块创建
    1.创建新模块ruoyi-student
    
    2.编辑RuoYi-Flowable-Plus\pom.xml
    
        com.ruoyi
        ruoyi-student
        ${ruoyi-flowable-plus.version}
    
    
    3.编辑RuoYi-Flowable-Plus\ruoyi-admin\pom.xml
    
        com.ruoyi
        ruoyi-student
    
    
    4.编辑RuoYi-Flowable-Plus\ruoyi-student\pom.xml
    
        学生管理模块
    
    
        
        
            com.ruoyi
            ruoyi-common
        
    
    
    5.重启后端项目
    RuoYi-Flowable-Plus(代码生成)_第1张图片
    RuoYi-Flowable-Plus(代码生成)_第2张图片
    RuoYi-Flowable-Plus(代码生成)_第3张图片
    RuoYi-Flowable-Plus(代码生成)_第4张图片
    RuoYi-Flowable-Plus(代码生成)_第5张图片
  3. 菜单创建
    系统管理-->菜单管理-->创建主菜单(学生管理)-->刷新浏览器
    RuoYi-Flowable-Plus(代码生成)_第6张图片
    RuoYi-Flowable-Plus(代码生成)_第7张图片
  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)-->编辑-->生成代码
    RuoYi-Flowable-Plus(代码生成)_第8张图片
    RuoYi-Flowable-Plus(代码生成)_第9张图片
    RuoYi-Flowable-Plus(代码生成)_第10张图片
    RuoYi-Flowable-Plus(代码生成)_第11张图片
    RuoYi-Flowable-Plus(代码生成)_第12张图片
    RuoYi-Flowable-Plus(代码生成)_第13张图片
  6. 代码复制
    注意:代码复制后前后端项目均需要重新启动(否则前端报错),然后退出账号重新登陆(否则"学生信息"菜单打不开)
    RuoYi-Flowable-Plus(代码生成)_第14张图片
    RuoYi-Flowable-Plus(代码生成)_第15张图片
    RuoYi-Flowable-Plus(代码生成)_第16张图片
    RuoYi-Flowable-Plus(代码生成)_第17张图片
    RuoYi-Flowable-Plus(代码生成)_第18张图片
  7. 学生信息
    RuoYi-Flowable-Plus(代码生成)_第19张图片
    RuoYi-Flowable-Plus(代码生成)_第20张图片
    RuoYi-Flowable-Plus(代码生成)_第21张图片
  8. 对应关系
    RuoYi-Flowable-Plus(代码生成)_第22张图片
    RuoYi-Flowable-Plus(代码生成)_第23张图片
    RuoYi-Flowable-Plus(代码生成)_第24张图片
    RuoYi-Flowable-Plus(代码生成)_第25张图片
    RuoYi-Flowable-Plus(代码生成)_第26张图片
    RuoYi-Flowable-Plus(代码生成)_第27张图片
    RuoYi-Flowable-Plus(代码生成)_第28张图片
    RuoYi-Flowable-Plus(代码生成)_第29张图片
    RuoYi-Flowable-Plus(代码生成)_第30张图片
    RuoYi-Flowable-Plus(代码生成)_第31张图片
    RuoYi-Flowable-Plus(代码生成)_第32张图片
    RuoYi-Flowable-Plus(代码生成)_第33张图片
    RuoYi-Flowable-Plus(代码生成)_第34张图片
    RuoYi-Flowable-Plus(代码生成)_第35张图片

你可能感兴趣的:(RuoYi,Ruo-Yi,RuoYi-Vue-Plus,RuoYi-Flowable,代码生成)