若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

这篇具有很好参考价值的文章主要介绍了若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

增删改查导一( ̄︶ ̄*))
按钮换个色一((* ̄3 ̄)╭

********* 专栏略长 ==== 爆肝万字 ==== 细节狂魔 ==== 请准备好一键三连 *********

修改后的页面:
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
干干净净贼舒服一Ψ( ̄∀ ̄)Ψ——Ψ( ̄∀ ̄)Ψ一

接下来我们要达到的效果如下(自定义菜单 里面有列表数据回显+增删改查)

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
一、修改配置(后端架构 Maven)

单应用 RuoYi-Vue\ruoyi-admin\src\main\resources 中的 application.yml 上手快 前期开发效率高 但想实现传统的三层架构(web/service/dao)多采用分包 而问题就是包之间边界约束不够 (小项目)
多模块 RuoYi-Vue\ruoyi-generator\src\main\resources 中的 generator.yml 有约束力 模块间引用关系明确 项目架构更清晰 从头搭可能慢点 用上模板都差不多。(大项目)
架构直接影响重构的成本

eg:我们写单应用的 application.yml

  author: Ming-Afresh # 开发者,生成到类注释上
  packageName: com.ruoyi.fksystem # 默认生成包路径
  autoRemovePre: true # 是否自动去除表前缀
  tablePrefix: fk # 表前缀/表头名

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
二、新建数据库表结构

-- ----------------------------
-- 20、代码生成业务表字段
-- ----------------------------
drop table if exists fk_fksystem;
create table fk_fksystem (
 fksystem_id           int(11)         auto_increment    comment '编号',
 fksystem_name         varchar(30)     default ''        comment '访客名称',
 fksystem_age          int(3)          default null      comment '年龄',
 fksystem_address      varchar(30)     default ''        comment '住址',
 fksystem_sex          char(1)         default '0'       comment '性别(0男 1女)',
 fksystem_status       char(1)         default '0'       comment '状态(0阴性 1阳性)',
 fksystem_birthday     datetime                          comment '日期',
 primary key (fksystem_id)
) engine=innodb auto_increment=1 comment = '访客信息表';

这里 我先加到ry自带的sql里了 方便操作(我可不是懒┗|`O′|┛ 嗷~~)

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

三、项目新建模块
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

四、若依系统新建一个目录/菜单 生成代码

先测试下 新建页面一个试水(可忽略vue的图1demo 直接跳到下方第二个图片进行目录创建和后面的代码生成

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

注意 组件路径和权限字符不一样 刷新页面 ok成功了

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

接着搞代码生成

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】
若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

模块名和业务名尽量不重复 > 提交 > 生成代码 > 解压缩 …

五、执行SQL 代码放进项目运行

提交 > 生成代码 > 解压缩后 文件夹中有个sql文件 操作如下:

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

然后是往项目里粘代码 直接粘就行 main文件往上面的src上粘; vue文件打开全选后往下面的src上粘

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

运行一下 (若过程中出现404接口报错之类的 尝试一下Maven依赖)

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

添加假数据 我是用数据库 导出xls批量操作假数据后 再导入进去的

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

我在菜单管理里再完善下访客管理这两个子页

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

okk 一(¬‿¬)(¬‿¬)(¬‿¬)一 刷新页面 这不就妥活儿了

若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】文章来源地址https://www.toymoban.com/news/detail-424180.html

到了这里,关于若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【pgzero】手把手教你制作游戏——Pong

    今天要做的游戏叫Pong,它是世界上第一款街机游戏。 (关键它好做) 制作游戏的引擎有很多,比如 Unity 、 Construct . . . . . . ...... ...... 而今天我们用的既不是Unity,也不是Construct,而是 Python 。 制作游戏的模块是 pgzero ,它是在 Python 比较有名的库 Pygame 上又加了一层封装,对

    2024年03月24日
    浏览(51)
  • 手把手教你打造自己的 AI 虚拟主播

    AI 直播在近年来得到了快速的发展和普及,它已经成为了直播平台的重要组成部分。目前,许多知名的直播平台都已经开始采用 AI 技术,例如华为云直播、腾讯云直播、百度直播等。这些平台已经实现了对视频和音频数据的实时处理和优化,以提高直播质量和用户体验。 在

    2024年02月06日
    浏览(47)
  • 【手把手教你制作一个简易版的shell】

    为了简便,命令行中的提示符我们可以直接用printf打印,而具体执行命令可以交给子进程去做,现在的关键是如何将获得的命令行中的命令切割。我们在学习C语言时提到了strtok函数,正好这个函数可以用来作为切割。 基本框架: 不知道大家注意到了没有,我们从键盘中读取

    2023年04月16日
    浏览(52)
  • 手把手自己制作一个飞书机器人

    飞书机器人 如果你想添加新的对话逻辑,你只需要在 ChatApi.py 中添加新的if条件判断语句即可。如果你能开发出新功能,请在仓库中提出Pull requests合并请求,我将感激不尽! 2023年9月1日更新 更新了对话机器人返回帮助界面功能,用户发送“帮助”,返回机器人使用说明 20

    2024年02月03日
    浏览(138)
  • [Linux]手把手教你制作进度条小程序

    C语言中字符分为两种: 可显字符 控制字符 其中可显字符就是字符a这类的字符,控制字符就是n这种控制字符。 对于我们制作进度条,我们只需要关注两个控制字符: r – 进行回车操作 n – 进行换行加回车操作 说明: n本身是换行字符,但是C语言本身将其解析成了换行加回

    2024年02月14日
    浏览(48)
  • hMailServer 使用教程 —— 手把手教你搭建自己的邮箱服务器

    前言 假设你已经拥有了一台具有 公网ip 的服务器,以及 域名 hMailServer 介绍 hMailServer 适用于 Windows 操作系统,它除了提供邮箱系统需要的所有基础功能之外,还内置了一些常用功能,比如:反垃圾邮件、反病毒邮件,而其他未内置的功能,则可以根据用户需要,自行去社区

    2024年02月04日
    浏览(68)
  • 手把手教你如何拥有自己的git仓库(国内版码云)

    码云(Gitee)简介:   码云(Gitee)是 开源中国社区推出的代码托管协作开发平台,支持Git,提供免费的私有仓库托管 。Gitee目前已经成为国内最大的代码托管平台。帮助开发者存储和管理其项目源代码,且能够追踪、记录并控制用户对其代码的修改,提供稳定、高效、安

    2024年02月15日
    浏览(76)
  • 手把手教你部署AutoGPT,30分钟拥有自己的AI助手!

    如果不想往下看了,那就直接 点我。 AutoGPT是由GPT-4驱动的开源应用程序,可以自主实现用户设定的任务目标;从AutoGPT开始,AI将可以自主地提出计划,然后执行计划;还具有互联网访问、长期和短期内存管理、用于文本生成的GPT-4实例以及使用GPT-3.5进行文件存储和生成摘要

    2024年02月05日
    浏览(62)
  • 手把手教你如何使用YOLOV5训练自己的数据集

    YOLOV5是目前最火热的目标检测算法之一。YOLOV5为一阶段检测算法因此它的速度非常之快。可以在复杂场景中达到60祯的实时检测频率。 接下来本文将详细的讲述如何使用YOLOV5去训练自己的数据集 YOLOV5中使用了Tensorboard和Wandb来可视化训练,其中Wandb配置可以看这篇文章: Wand

    2024年02月05日
    浏览(69)
  • 如何运用yolov5训练自己的数据(手把手教你学yolo)

    在这篇博文中,我们对YOLOv5模型进行微调,用于自定义目标检测的训练和推理。 深度学习领域在2012年开始快速发展。在那个时候,这个领域还比较独特,编写深度学习程序和软件的人要么是深度学习实践者,要么是在该领域有丰富经验的研究人员,或者是具备优秀编码技能

    2024年02月07日
    浏览(141)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包