若依框架(二)-介绍和生成代码

这篇具有很好参考价值的文章主要介绍了若依框架(二)-介绍和生成代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

若依框架(二)-介绍和生成代码

功能

用户管理:用户是系统操作者,该功能主要完成系统用户配置。

部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。

岗位管理:配置系统用户所属担任职务。

菜单管理:配置系统菜单,操作权限,按钮权限标识等。

角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

字典管理:对系统中经常使用的一些较为固定的数据进行维护。

参数管理:对系统动态配置常用参数。

通知公告:系统通知公告信息发布维护。

操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

登录日志:系统登录日志记录查询包含登录异常。

在线用户:当前系统中活跃用户状态监控。

定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。

代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。

系统接口:根据业务代码自动生成相关的api接口文档。

服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。

缓存监控:对系统的缓存信息查询,命令统计等。

在线构建器:拖动表单元素生成相应的HTML代码。

连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

介绍

1.系统管理/用户管理

功能:增删改查,导入导出Excel

2.系统管理/角色管理

功能:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

3.系统管理/菜单管理

功能:修改左侧导航栏 新建学生菜单

4.系统管理/部门管理

功能:添加修改删除部门 与用户管理树状图联动
若依框架(二)-介绍和生成代码
若依框架(二)-介绍和生成代码
5.系统监控/数据监控

生成代码
若依框架(二)-介绍和生成代码

1.数据库建表(写注释)
若依框架(二)-介绍和生成代码

2.导入
若依框架(二)-介绍和生成代码

若依框架(二)-介绍和生成代码
3.编辑

基本信息-作者

生成信息-生成模块名,生成包路径,上级菜单-学生
若依框架(二)-介绍和生成代码

3.生成代码
![在这里插入图片描述]直https://接上传(blog.csdni5xqumg.cn/f1589dd1dee14200a5e3d8ca5f537ea3.png#pic_center)https:/若依框架(二)-介绍和生成代码
若依框架(二)-介绍和生成代码

解压后

若依框架(二)-介绍和生成代码

4.将sql导入数据库

若依框架(二)-介绍和生成代码

sys_menu新增了7条数据

若依框架(二)-介绍和生成代码

5.导入前端代码

若依框架(二)-介绍和生成代码
若依框架(二)-介绍和生成代码

若依框架(二)-介绍和生成代码
若依框架(二)-介绍和生成代码

导入成功
若依框架(二)-介绍和生成代码
若依框架(二)-介绍和生成代码

6.导入后端代码

若依框架(二)-介绍和生成代码

导入ruoyi-system或者ruoyi-admin或者新建一个均可 这里选择导入ruoyi-system
若依框架(二)-介绍和生成代码

导入成功
若依框架(二)-介绍和生成代码

7.重新启动

注:如果出现404 重新构建后端项目Build/rebuild project 再重启
若依框架(二)-介绍和生成代码

测试-新增
若依框架(二)-介绍和生成代码

若依框架(二)-介绍和生成代码
若依框架(二)-介绍和生成代码

前端手册-具体查看官方文档

通用方法

$tab对象

$tab对象用于做页签操作、刷新页签、关闭页签、打开页签、修改页签等,它定义在plugins/tab.js文件中,它有如下方法

  • 打开页签
    this.$tab.openPage(“用户管理”, “/system/user”);

    this.$tab.openPage("用户管理", "/system/user").then(() => {
      // 执行结束的逻辑
    })
    
  • 修改页签
    const obj = Object.assign({}, this. r o u t e , t i t l e : " 自定义标题 " ) t h i s . route, { title: "自定义标题" }) this. route,title:"自定义标题")this.tab.updatePage(obj);

    this.$tab.updatePage(obj).then(() => {
      // 执行结束的逻辑
    })
    
  • 关闭页签

  • 刷新页签

  • 关闭所有页签

  • 关闭左侧页签

  • 关闭右侧页签

  • 关闭其他tab页签

$modal对象

$modal对象用于做消息提示、通知提示、对话框提醒、二次确认、遮罩等,它定义在plugins/modal.js文件中,它有如下方法

  • 提供成功、警告和错误等反馈信息
  • 提供成功、警告和错误等提示信息
  • 提供成功、警告和错误等通知信息
  • 提供确认窗体信息
  • 提供遮罩层信息

$auth对象

$auth对象用于验证用户是否拥有某(些)权限或角色,它定义在plugins/auth.js文件中,它有如下方法

  • 验证用户权限
  • 验证用户角色

$cache对象

c a c h e 对象用于处理缓存。我们并不建议您直接使用 s e s s i o n S t o r a g e 或 l o c a l S t o r a g e ,因为项目的缓存策略可能发生变化,通过 cache对象用于处理缓存。我们并不建议您直接使用sessionStorage或localStorage,因为项目的缓存策略可能发生变化,通过 cache对象用于处理缓存。我们并不建议您直接使用sessionStoragelocalStorage,因为项目的缓存策略可能发生变化,通过cache对象做一层调用代理则是一个不错的选择。$cache提供session和local两种级别的缓存,如下:

对象名称 缓存类型
session 会话级缓存,通过sessionStorage实现
local 本地级缓存,通过localStorage实现

$download对象

$download对象用于文件下载,它定义在plugins/download.js文件中,它有如下方法文章来源地址https://www.toymoban.com/news/detail-416153.html

  • 根据名称下载download路径下的文件
  • 根据名称下载upload路径下的文件
  • 根据请求地址下载zip包
  • 更多文件下载操作

到了这里,关于若依框架(二)-介绍和生成代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 13.若依代码自动生成功能详解

    基于若依的目录结构,若依本身提供了代码生成功能,可以根据数据库表的内容,生成一些基本的CRUD的前后端的功能。本文将生成过程中的一些注意事项,进行了整理和说明 注意:在使用代码生成功能之前,一定要注意数据库字段,不能是,要不使用的时候,一堆问

    2024年01月25日
    浏览(32)
  • 若依Ruoyi-Vue生成代码使用

    目录 一、效果一览: 二、详细步骤: ①登录若依----点击系统工具--点击代码生成模块 ②使用Navicat在若依数据库里面新建一张表单,我这示例创建了my_students表单 并为表设计字段添加数据  ③在代码生成栏导入刚才创建的my_students表 并编辑这张表  ④完成这些操作之后,点

    2024年02月05日
    浏览(33)
  • 若依前端后端分离 代码生成修改(1)

    模板引擎修改 2023年3月7日 9:26 # 使用说明 前端 生成设置 包名默认 由ruoyi-generator/src/main/resources/generator.yml 中包名提供 多级目录 是从配置文件的最后开始算 例如generator.yml 中com.aaa.bbb 前端页面 包路径 配置为 com.aaa.bbb.ccc 模块配置为 ccc 功能配置为 zzz 此时为 二级目录结构 (对

    2023年04月18日
    浏览(30)
  • java若依框架ruoyi导入Excel(附详细代码)

    【版权所有,文章允许转载,但须以链接方式注明源地址,否则追究法律责任】 【创作不易,点个赞就是对我最大的支持】 仅作为学习笔记,供大家参考 总结的不错的话,记得点赞收藏关注哦! Excel导入 可能出现的问题 1. 开发模板下载功能(如需定制列,可以单独创建一

    2024年01月23日
    浏览(29)
  • 【Java】若依的使用代码生成及字典的使用

            若依管理系统是一款基于 Java 语言开发的 开源管理系统 。它采用了 Spring Boot 框架,使得开发更加 快速和高效 。同时,它还集成了 MyBatis Plus ,进一步简化了数据库操作。若依管理系统的界面简洁美观,且支持多语言,可以满足不同用户的需求。此外,它还提供

    2024年02月05日
    浏览(25)
  • IDEA若依框架入门(前后端分离版本) 0基础详细步骤代码导入运行

    若依官网:http://ruoyi.vip (这些准备工作,都会在其他章节持续更新相应操作步骤的奥~请关注我❤) JDK = 1.8 (推荐1.8版本) Mysql = 5.7.0 (推荐5.7版本) Redis = 3.0 Maven = 3.0 Node = 12 官网地址:https://gitee.com/y_project/RuoYi-Vue 1.可以点击克隆/下载,直接导出。下载后解压即可导入IDEA使用

    2024年02月09日
    浏览(49)
  • 若依ruoyi——手把手教你制作自己的管理系统【三、代码生成】

    增删改查导一( ̄︶ ̄*)) 按钮换个色一((* ̄3 ̄)╭ ********* 专栏略长 ==== 爆肝万字 ==== 细节狂魔 ==== 请准备好一键三连 ********* 修改后的页面: 干干净净贼舒服一Ψ( ̄∀ ̄)Ψ——Ψ( ̄∀ ̄)Ψ一 接下来我们要达到的效果如下(自定义菜单 里面有列表数据回显+增删改查) 一、修改

    2023年04月25日
    浏览(35)
  • 若依框架中使用FreeMarker使用word动态模板生成pdf给前端展示(模板中并没用使用到图片,所以没有图片的方法,只用了表格展示数据,模板里面只涉及到了循环判断和日期格式)

    首先使用word创建动态模板  下方两组信息是通过循环展示的,在生成模板时注意,如果不点击里面表格,选择居中表格打印出来可能还有偏差,两边距离页面拒了可能不一样 存储需要的模板时注意      存成这个格式,如果不是2003可能会有坑,找到你生成的.xml文件,把后缀改成ftl  

    2024年02月04日
    浏览(31)
  • 【OpenAI】私有框架代码生成实践

    作者:京东零售 牛晓光 根据现有调研和实践,由OpenAI提供的ChatGPT/GPT-4模型和CodeX模型能够很好的理解和生成业界大多数编程语言的逻辑和代码,其中尤其擅长Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++等语言。 然而在实际应用中,我们经常会在编码时使用到一些私有框架、

    2024年02月02日
    浏览(32)
  • 利用代码生成工具快速生成基于SqlSugar框架的Winform界面项目

    我们接触一个新事物的时候,如果一个事物能够给我们带来非常直观的感官认识,那么我们就很容易接受,反之可能需要很长时间的潜移默化的了解认识才能接受。万物化繁为简,透过本质看表象,往往也是一个认知迭代深入的过程。在我介绍很多篇随笔《SqlSugar开发框架》

    2024年02月11日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包