Open cloudAndMonkey opened 1 year ago
@cloudAndMonkey 大佬,能发一份学习一下吗?215960989@qq.com
@cloudAndMonkey 大佬,能发一份学习一下吗?215960989@qq.com
赞,感谢贡献。不过我没收到 QQ 消息(应该还不是好友),也没有收到邮件哦
@changfeng2159 吃水不忘挖井人,点亮 ⭐️ Star 支持下热心的作者吧~ https://gitee.com/yxiedd/apijson-ruoyi
@cloudAndMonkey 收到,谢谢大佬。已Star,前几天病了,一直没来看
https://gitee.com/yxiedd/apijson-ruoyi ApiJson已Star,麻烦大佬给个访问权限
https://gitee.com/yxiedd/apijson-ruoyi ApiJson已Star,麻烦大佬给个访问权限 @crisyy apijson-ruoyi 是 @cloudAndMonkey 的个人项目,需要作者本人授权
@cloudAndMonkey 大佬,能发一份学习一下吗?215960989@qq.com
求大佬,学习一下 1402178213@qq.com
@cloudAndMonkey 能发一份学习一下吗?510578774@qq.com
大佬,能发一份学习一下吗?1971802059@qq.com
麻烦发一份,学习一下思想:fenzhongyouxuan@foxmail.com
@cloudAndMonkey 大佬,能发一份学习一下吗?zcf13543354971@163.com
Description
https://gitee.com/yxiedd/apijson-ruoyi
功能点
功能使用说明
使用数据库表模板,生成apijson配置
代码生成
选择您要导入的数据库表
编辑表配置
选择 页面存放菜单位置
生成apijson配置
执行sql语句,生成菜单
拷贝前端页面
管理员增删改查测试
鉴权
给普通用户分配查询权限
测试普通用户是否能够插入数据
退出登录,切换普通用户
普通用户只有查询权限
测试是否存在越权 postman 使用普通用户的token,模拟请求, 测试是否可以插入数据 http://localhost:8080/forms/api/gen/Post1692343037000
apijson已经将鉴权和若依框架整合。 给普通用户分配新增、修改、删除权限
必传参数、字段类型、字段校验、前置后置函数等
具体使用请参照apijson官网, 非常简单,配置即可。 可以在线配置,初始化生效,无需重启服务
必传参数
前置后置函数(自定义校验方式)
校验(可自己扩展)
json 生成url
比如统计报表,多表关联查询等场景。
数据库表模板生成json, 后台也是同样的实现方式。 用postman进行功能测试, 也可以用官网的autoapi
sql 生成url
用于复杂统计,不愿意用apijson实现。
可以使用postman进行测试 后续如果有需要, json格式扩展实现@combine条件
Function 生成url
function实现业务逻辑方法, 在线生成接口 新增远程函数
在线生成接口
调用
代码添加鉴权
如果想使用权限注解, 等我后面有空把若依注解扫描改造一下,目前若依 注解 只支持controller 方法。 添加按钮菜单权限
给需要的角色分配按钮权限
Function 参数校验等 参照json生成url。 将function函数生成独立url。
接口、数据库表操作鉴权 已经将apijson和若依鉴权认证完全打通, 通过菜单配置权限即可。 apijson鉴权配置参见:
数据操作人
配置
场景 比如订单, 用户只能查询自己拥有的订单, 管理员在后管可以查询所有的订单
经测试,完全能实现, 普通用户查询自己的数据,管理员查询所有数据
假删除
Access配置假删除的 deletedKey,deletedValue,notDeletedValue 框架会自动将delete语句转换为update,修改假删除字段的值。