RuoYi-Flowable-Plus(代码生成)

文章详细介绍了如何在RuoYi-Flowable-Plus框架下搭建新模块ruoyi-student,包括在pom.xml文件中添加依赖,创建数据库表结构,以及通过系统工具进行代码生成。需要注意的是,代码生成后需重启项目并重新登录以避免前端报错。
摘要由CSDN通过智能技术生成
  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. 对应关系













ruoyi-flowable-plus前端采用的是Vue.js框架,并通过npm进行依赖管理和构建。要部署ruoyi-flowable-plus前端,可以按照以下步骤进行操作: 1. 下载并安装Node.js:前端项目需要依赖Node.js环境。前往Node.js官网(https://nodejs.org/)下载适合您操作系统的安装程序,并进行安装。 2. 安装依赖:使用命令行进入ruoyi-flowable-plus前端项目的根目录,在命令行中运行以下命令安装项目所需的依赖项: ```shell npm install ``` 3. 修改后端接口地址:在src目录下找到config目录中的index.js文件,修改其中的`baseApi`字段为实际的后端接口地址。 4. 构建项目:运行以下命令进行项目构建: ```shell npm run build ``` 执行该命令后,会在项目根目录下生成一个dist文件夹,该文件夹中包含了构建好的前端项目代码。 5. 部署到服务器:将生成的dist文件夹中的所有文件拷贝到您的服务器上,可以选择您喜欢的Web服务器软件(例如Nginx、Apache等)进行部署。将文件放置在服务器指定的目录下,如Nginx的默认目录是/usr/share/nginx/html。 6. 配置服务器:根据您选择的Web服务器软件,进行相应的配置,例如在Nginx中配置反向代理,将前端路由请求转发到index.html文件。 7. 启动前端:完成上述步骤后,启动Web服务器并访问服务器地址,就可以在浏览器中正常访问ruoyi-flowable-plus前端页面了。 注意:在部署前,确保已经正确安装并配置好后端服务器,并且可以通过后端接口正常访问数据。前端和后端需要进行相应的配置以实现数据交互。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

童心同萌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值