Blog.Core.Api
博客管理
构造函数
获取博客列表【无权限】
获取博客详情
获取详情【无权限】
获取博客测试信息 v2版本
添加博客【无权限】
更新博客信息
删除博客
apache jemeter 压力测试
更新接口
构造函数
获取 整体框架 文件(主库)(一般可用第一次生成)
获取仓储层和服务层(需指定表名和数据库)
数据库链接名称
需要生成的表名
获取实体(需指定表名和数据库)
数据库链接名称
需要生成的表名
获取控制器(需指定表名和数据库)
数据库链接名称
需要生成的表名
DbFrist 根据数据库表名 生成整体框架,包含Model层(一般可用第一次生成)
数据库链接名称
需要生成的表名
获取权限部分Map数据(从库)
迁移到新库(主库)
权限数据库导出tsv
权限数据库导出excel
健康检查
健康检查接口
图片管理
下载图片(支持中文字符)
上传图片,多文件
登录管理【无权限】
构造函数注入
获取JWT的方法1
获取JWT的方法2:给Nuxt提供
获取JWT的方法3:整个系统主要方法
请求刷新Token(以旧换新)
获取JWT的方法4:给 JSONP 测试
测试 MD5 加密字符串
swagger登录
weixin登录
接口管理
获取全部接口api
添加一条接口信息
更新接口信息
删除一条接口
导入多条接口信息
服务器配置信息
SignalR send data
建行聚合支付类
构造函数
被扫支付
被扫支付
支付结果查询-轮询
支付结果查询-轮询
退款
退款
菜单管理
构造函数
获取菜单
查询树形 Table
父节点
关键字
添加一个菜单
保存菜单权限分配
获取菜单树
获取路由树
获取路由树
通过角色获取菜单
更新菜单
删除菜单
导入多条菜单信息
系统接口菜单同步接口
角色管理
获取全部角色
添加角色
更新角色
删除角色
分页获取
添加计划任务
修改计划任务
删除一个任务
启动计划任务
停止一个计划任务
暂停一个计划任务
恢复一个计划任务
重启一个计划任务
获取任务命名空间
立即执行任务
获取任务运行日志
任务概况
类别管理【无权限】
构造函数
获取Tibug所有分类
Tibug 管理
构造函数
获取Bug数据列表(带分页)
【无权限】
页数
专题类型
关键字
获取详情【无权限】
添加一个 BUG 【无权限】
更新 bug
删除 bug
测试事务在AOP中的使用
用户管理
构造函数
获取全部用户
获取用户详情根据token
【无权限】
令牌
添加一个用户
更新用户与角色
删除用户
用户角色关系
构造函数
新建用户
新建Role
新建用户角色关系
Values控制器
测试Rabbit消息队列发送
测试Rabbit消息队列订阅
测试SqlSugar二级缓存
可设置过期时间
或通过接口方式更新该数据,也会离开清除缓存
Get方法
测试Redis消息队列
测试RabbitMQ事件总线
Get(int id)方法
测试参数是必填项
通过 HttpContext 获取用户信息
声明类型,默认 jti
to redirect by route template name.
route with template name.
测试 post 一个对象 + 独立参数
model实体类参数
独立参数
测试 post 参数
测试多库连接
测试Fulent做参数校验
Put方法
Delete方法
测试接入Apollo获取配置信息
通过此处的key格式为 xx:xx:x
获取雪花Id
测试缓存
WeChatCompanyController
构造函数
获取
分页条件
获取(id)
主键ID
添加
更新
删除
批量删除
WeChatConfigController
构造函数
获取
分页条件
获取(id)
主键ID
添加
更新
删除
批量删除
微信公众号管理
构造函数
更新Token
刷新Token
获取模板
获取菜单
更新菜单
获取订阅用户(所有)
入口
获取订阅用户
获取一个绑定员工公众号二维码
消息
推送卡片消息接口
卡片消息对象
推送卡片消息接口
卡片消息对象
推送文本消息
消息对象
通过绑定用户获取微信用户信息(一般用于初次绑定检测)
信息
用户解绑
消息
WeChatPushLogController
构造函数
获取
分页条件
获取(id)
主键ID
添加
更新
删除
批量删除
WeChatSubController
构造函数
获取
分页条件
获取(id)
主键ID
添加
更新
删除
批量删除
查询树形 Table
父节点
关键字
获取部门树
服务管理
INacosNamingService
系统实例是否启动完成
获取Nacos 状态
服务上线
服务下线
SignalR测试
向指定用户发送消息
向指定角色发送消息
分表demo
分页获取数据
根据ID获取信息
添加一条测试数据
修改一条测试数据
根据id删除数据
缓存管理
缓存管理
获取全部缓存
获取缓存
新增
删除全部缓存
删除缓存
数据库管理
获取库配置
获取表信息
配置Id
读取类型
获取表字段
表名
ConfigId
读取类型
编辑表备注
编辑列备注
动态建表 CURD
动态type
动态type 继承BaseEntity
测试建表
测试查询
测试写入
多租户-多库方案 测试
获取租户下全部业务数据
新增数据
多租户-Id方案 测试
获取租户下全部业务数据
新增业务数据
多租户-多表方案 测试
获取租户下全部业务数据
新增数据
租户管理
获取全部租户
获取租户信息
新增租户信息
此处只做演示,具体要以实际业务为准
修改租户信息
此处只做演示,具体要以实际业务为准
删除租户
此处只做演示,具体要以实际业务为准
Summary:全局路由权限公约
Remarks:目的是针对不同的路由,采用不同的授权过滤器
如果 controller 上不加 [Authorize] 特性,默认都是 Permission 策略
否则,如果想特例其他授权机制的话,需要在 controller 上带上 [Authorize],然后再action上自定义授权即可,比如 [Authorize(Roles = "Admin")]
全局权限过滤器【无效】
全局异常错误日志
自定义返回格式
生产环境的消息
开发环境的消息
全局路由前缀公约
自定义路由 /api/{version}/[controler]/[action]
分组名称,是来实现接口 IApiDescriptionGroupNameProvider
自定义路由构造函数,继承基类路由
自定义版本+路由构造函数,继承基类路由