Tiobon.Core.Api
登录管理【无权限】
构造函数注入
获取JWT的方法1
获取JWT的方法2:给Nuxt提供
获取JWT的方法3:整个系统主要方法
请求刷新Token(以旧换新)
用户登录
用户自动登录
增删改查基础服务
初始化 (注入)
根据条件查询数据
条件
根据Id查询数据
主键ID
查询菜单表单信息
body
新增数据
批量新增数据
更新数据
主键ID
批量更新数据
删除数据
主键ID
批量删除数据
主键IDs
Excel导出
博客管理
构造函数
获取博客列表【无权限】
获取博客详情
获取详情【无权限】
获取博客测试信息 v2版本
添加博客【无权限】
更新博客信息
删除博客
apache jemeter 压力测试
更新接口
公共服务
构造函数
获取菜单
获取模块信息接口
获取模块信息接口
导出Excel
下载导入模板Excel
Excel导入
文件
菜单编号
用户ID
多语
构造函数
获取 整体框架 文件(主库)(一般可用第一次生成)
获取仓储层和服务层(需指定表名和数据库)
数据库链接名称
需要生成的表名
获取实体(需指定表名和数据库)
数据库链接名称
需要生成的表名
获取控制器(需指定表名和数据库)
数据库链接名称
需要生成的表名
DbFrist 根据数据库表名 生成整体框架,包含Model层(一般可用第一次生成)
数据库链接名称
需要生成的表名
获取权限部分Map数据(从库)
迁移到新库(主库)
权限数据库导出tsv
权限数据库导出excel
文件服务
配置信息
构造函数
上传图片
获取图片
主键ID
分片上传
登录管理【无权限】
构造函数注入
获取JWT的方法1
获取JWT的方法2:给Nuxt提供
获取JWT的方法3:整个系统主要方法
请求刷新Token(以旧换新)
获取JWT的方法4:给 JSONP 测试
测试 MD5 加密字符串
swagger登录
weixin登录
分页获取
添加计划任务
修改计划任务
删除一个任务
启动计划任务
停止一个计划任务
暂停一个计划任务
恢复一个计划任务
重启一个计划任务
获取任务命名空间
立即执行任务
获取任务运行日志
任务概况
年级(Controller)
Ghra_Staff(Controller)
根据Id查询数据
Ghra_StaffLicence(Controller)
附件(Controller)
培训记录(Controller)
培训证书规则(Controller)
Ghre_CourseClass(Controller)
课程(Controller)
根据条件查询数据
status
条件
获取通用列表下拉
课程场景(Controller)
课件附件(Controller)
课件(Controller)
下载附件压缩包
课件ID
学分记录(Controller)
查询明细数据
body
根据工号查询学分明细
员工ID
考试(Controller)
查询初始化数据
根据条件查询数据
status
条件
查询明细数据
id
根据员工ID查询员工数据
Ids
type
新增
id
pageData
更新考试状态接口
获取考试状态接口
开始考试
考试ID
复制
考试ID
查询考试通知记录接口
考试ID
提交考试通知记录
insert
考试通知记录(Controller)
试卷配置(Controller)
试卷(Controller)
根据Id查询数据
根据条件查询数据
status
条件
新增
更新
新增配置数据
获取通用列表下拉
试卷题目(Controller)
Ghre_ExamRecordAnswer(Controller)
考试记录(Controller)
根据条件查询数据
examId
条件
获取考试记录明细扩展接口
提交评语接口
获取考试信息
学习记录ID/考试记录ID
开始考试
答题
学习记录ID
Ghre_ExamRecordDetail(Controller)
Ghre_ExamStaff(Controller)
题目答案(Controller)
题目(Controller)
根据Id查询数据
新增数据
更新数据
主键ID
必选修查询(Controller)
培训机构附件(Controller)
培训机构(Controller)
培训记录(Controller)
获取ESS查询条件
获取ESS查询条件
必选修规则(Controller)
必选修规则人员(Controller)
Ghre_TeacherAttachment(Controller)
Ghre_Teacher(Controller)
Ghro_Dept(Controller)
Ghrs_Attachment(Controller)
Ghrs_ParaDetail(Controller)
系统用户(Controller)
缓存管理
获取全部缓存
获取缓存
新增
删除全部缓存
删除缓存
数据库管理
获取库配置
获取表信息
配置Id
读取类型
获取表字段
表名
ConfigId
读取类型
编辑表备注
编辑列备注
动态建表 CURD
动态type
动态type 继承BaseEntity
测试建表
测试查询
测试写入
全局请求验证
Summary:全局路由权限公约
Remarks:目的是针对不同的路由,采用不同的授权过滤器
如果 controller 上不加 [Authorize] 特性,默认都是 Permission 策略
否则,如果想特例其他授权机制的话,需要在 controller 上带上 [Authorize],然后再action上自定义授权即可,比如 [Authorize(Roles = "Admin")]
全局权限过滤器【无效】
全局异常错误日志
自定义返回格式
生产环境的消息
开发环境的消息
全局路由前缀公约
自定义路由 /api/{version}/[controler]/[action]
分组名称,是来实现接口 IApiDescriptionGroupNameProvider
自定义路由构造函数,继承基类路由
自定义版本+路由构造函数,继承基类路由