若依框架每张表共有的五个属性:
更改若依后端代码时创建新的module,选择maven,继承ruoyi。
创建实体类时继承BaseEntity,这个类有创建人,创建时间等五个字段,这个类在其它模块中,需要在dependency中引用一下:
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-common</artifactId>
</dependency>
ruoyi项目所有的controller都是在suoyi-admin模块的src/main/java/com.ruoyi.web.controller中的。
代码生成功能中选择要生成的表和要生成的包路径,它就会自动生成代码,生成前端和后端的,吧后端的代码替换原来的代码就能使用了,但是记得要把生成的后端controller层的代码放到:suoyi-admin模块的src/main/java/com.ruoyi.web.controller中
他生成代码的时候可以选择,所属的路径和搜索的要求:
表的操作,是需要不同的权限的,这个生成权限列表需要sql文件,也就是这个:
不同的用户登录时,菜单栏只有显示有权限的。
生成的前端js代码放这里:
生成的vue文件放这里: