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) Ghre_CourseSnap(Controller) 课件附件(Controller) 课件(Controller) 下载附件压缩包 课件ID 学分记录(Controller) 查询明细数据 body 根据工号查询学分明细 员工ID 考试(Controller) 查询初始化数据 根据条件查询数据 status 条件 查询明细数据 id 根据员工ID查询员工数据 Ids type 新增 id pageData 更新考试状态接口 获取考试状态接口 开始考试 考试ID 复制 考试ID 查询考试通知记录接口 考试ID 提交考试通知记录 insert 获取考试关联人员 id 考试通知记录(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) 根据条件查询数据 RuleId 条件 必选修规则人员(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 自定义路由构造函数,继承基类路由 自定义版本+路由构造函数,继承基类路由