Tiobon.Core.Api 登录管理【无权限】 构造函数注入 获取JWT的方法1 获取JWT的方法2:给Nuxt提供 获取JWT的方法3:整个系统主要方法 请求刷新Token(以旧换新) 用户登录 用户自动登录 增删改查基础服务 初始化 (注入) 根据条件查询数据 条件 查询作废 根据Id查询数据 主键ID 查询菜单表单信息 body 新增数据 批量新增数据 更新数据 主键ID 批量更新数据 删除数据 主键ID 批量删除数据 主键IDs Excel导出 列名按照前端显示顺序导出 公共服务 构造函数 获取菜单 获取模块信息接口 获取模块信息接口 获取模块信息接口 导出Excel Excel导入 文件 菜单编号 用户ID 多语 获取流程信息 流程提交处理 调用存储过程封装 调用存储过程封装 表信息 表名称 字段名称 数据类型 字符集 是否为空 默认值 自定义比对器 比对规则 构造函数 获取 整体框架 文件(主库)(一般可用第一次生成) 获取仓储层和服务层(需指定表名和数据库) 数据库链接名称 需要生成的表名 获取实体(需指定表名和数据库) 数据库链接名称 需要生成的表名 获取控制器(需指定表名和数据库) 数据库链接名称 需要生成的表名 DbFrist 根据数据库表名 生成整体框架,包含Model层(一般可用第一次生成) 数据库链接名称 需要生成的表名 获取权限部分Map数据(从库) 迁移到新库(主库) 权限数据库导出tsv 权限数据库导出excel 文件服务 配置信息 构造函数 上传图片 获取图片 主键ID 获取图片 主键ID 分片上传 登录管理【无权限】 构造函数注入 获取JWT的方法1 获取JWT的方法2:给Nuxt提供 获取JWT的方法3:整个系统主要方法 请求刷新Token(以旧换新) 获取JWT的方法4:给 JSONP 测试 测试 MD5 加密字符串 swagger登录 weixin登录 公共服务 构造函数 获取新入职人员列表 面试官-简历筛选通过率 langId 面试官-简历筛选通过率 langId HR推荐-简历筛选通过率 langId 面试官-简历筛选通过率 langId HR推荐-简历筛选通过率 langId 分页获取 添加计划任务 修改计划任务 删除一个任务 启动计划任务 停止一个计划任务 暂停一个计划任务 恢复一个计划任务 重启一个计划任务 获取任务命名空间 立即执行任务 获取任务运行日志 任务概况 年级(Controller) Ghra_Job(Controller) Ghra_LegalCompany(Controller) Ghra_Staff(Controller) 根据Id查询数据 查询邮箱 Ghra_StaffEduBG(Controller) 人员群组(Controller) 获取配置 人员群组明细(Controller) Ghra_StaffLicence(Controller) Ghra_StaffSocialRelation(Controller) Ghra_StaffTraining(Controller) Ghra_StaffWorkExp(Controller) 岗位(Controller) 厂区(Controller) Ghrc_PeriodMaster(Controller) Ghrc_SalaryItem(Controller) 附件(Controller) 培训记录(Controller) 根据条件查询数据 RuleId 条件 Ghre_CertificateDesign(Controller) 培训证书设计项(Controller) 培训证书规则(Controller) 证书预览 根据条件查询数据 证书模板(Controller) 参数配置(Controller) 批量更新数据 参数配置组(Controller) Ghre_CourseClass(Controller) 课程(Controller) 根据条件查询数据 status 条件 获取通用列表下拉 统计 统计 课程场景(Controller) 统计 Ghre_CourseSnap(Controller) 课件附件(Controller) 课件(Controller) 下载附件压缩包 课件ID 学分记录(Controller) 查询明细数据 body 根据工号查询学分明细 员工ID 学分规则(Controller) Ghre_DaySalaryEntry_Boltone(Controller) 新增数据 考试(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 记录查看试卷 提交附件 查询考试组 IssueCertificate Ghre_ExamRecordDetail(Controller) 考试记录组(Controller) Ghre_ExamStaff(Controller) 外训申请_宝连通(Controller) 多岗维护(Controller) 开班打卡(Controller) 开班管理(Controller) 根据条件查询数据 条件 status 学员查询 开班ID 学员新增 开班ID 员工ID列表 学员删除 开班ID 员工ID列表 学员导出 开班ID 查询团体费用 开班ID 查询个人费用 开班ID 学员费用 开班ID 费用信心 费用删除 费用数据ID列表 总结查询 开班ID 总结新增 开班ID 员工ID列表 查询成绩 开班ID 报名 开班ID 查询课表 开班ID 签到 开班ID 签退 开班ID 邮件 开班ID 统计 开班ID 开班费用(Controller) 开班反馈(Controller) 开班课表(Controller) 开班成绩(Controller) 开班学员(Controller) 培训计划(Controller) 根据条件查询数据 条件 status 根据条件查询数据 条件 根据条件查询数据 条件 培训计划达成率——宝连通 条件 题目答案(Controller) 题目(Controller) 根据Id查询数据 新增数据 更新数据 主键ID 培训需求(Controller) 根据条件查询数据 条件 status 查询菜单表单信息 body 必选修查询(Controller) 根据条件查询数据 条件 status 培训机构附件(Controller) 培训机构(Controller) 员工群组(Controller) 培训记录(Controller) 获取ESS查询条件 获取ESS查询条件 获取学习记录 获取课程 加入学习 记录学习时长 讲师上课分析 培训记录明细(Controller) 必选修规则(Controller) 记录 必选修规则结果(Controller) 根据条件查询数据 RuleId 条件 必选修规则人员(Controller) 问卷调查(Controller) 根据条件查询数据 条件 status 插入 查询 查询 查询 开班ID 提交 提交 发布 统计 开始 记录 QueryESS 问卷调查选项(Controller) 问卷调查题目(Controller) 问卷题库(Controller) 根据Id查询数据 新增数据 更新数据 主键ID 问卷题库选项(Controller) Ghre_SurveyRecord(Controller) Ghre_SurveyRecordDetail(Controller) Ghre_SurveyRecordOption(Controller) Ghre_TeacherAttachment(Controller) 培训讲师异动附件(Controller) 培训讲师异动(Controller) 根据条件查询数据 条件 status Ghre_Teacher(Controller) 根据条件查询数据 条件 status 岗位技能_宝连通(Controller) Ghre_TrainFeeApplyDetail_Boltone(Controller) 培训费用_宝连通(Controller) 【牛尾】培训计划(Controller) 根据条件查询数据 条件 status 面试评估设定(Controller) 招聘参数配置(Controller) 批量更新数据 招聘参数配置组(Controller) 批量更新数据 人力需求维护(Controller) 根据条件查询数据 条件 status Excel导出 人力需求维护明细(Controller) 面试单评估(Controller) 面试单评估明细(Controller) 面试工单日志(Controller) 面试工单(Controller) 面试记录(Controller) 录用审批单(Controller) 查询简历 简历ID 临时新增 简历ID 简历ID 录用审批单薪资(Controller) 个人简历(Controller) 获取简历Tabs接口 获取简历Tabs接口 根据条件查询数据 条件 status 获取简历Tabs接口 取消推荐简历 回收简历 加入黑名单 加入人才库 添加标签 查询简历是否存在 查询简历是否存在 查询招聘表单信息接口 简历提交接口 查询招聘表单信息提交结果接口 根据条件查询数据 条件 status 推荐 信息 简历库已推荐提醒 简历Id 面试官约面 简历Id 安排面试 简历Id 变更面试时间 简历Id 时间段,2024/10/12 10:00~2024/10/12 11:00 待面试提醒 简历Id,列表 重新安排面试-直接发起新的 简历Id input 重新预约安排面试-预约再发起下一轮面试 简历Id input 面试评估(主管填写) 简历Id input 状态,0:暂存;1:提交 input 变更面试官 简历Id 面试官列表 转入已发Offer 简历Id 扩展栏位 扩展栏位 发offer 简历Id 扩展栏位 扩展栏位 已发offer提醒 简历Id,列表 已报到/未报道接口 简历Id 已报到传true,未报到传false 不合适 简历Ids ESS端查询面试记录 body 获取安排面试表单信息 简历ID 取消面试 简历ID body 转入待发Offer 简历ID 简历下载 简历ID 获取评估信息 简历ID assessForm 获取评估信息 简历ID 面试单ID assessForm 获取面试日志 简历ID 获取面试日志 简历Id 扩展栏位 扩展栏位 招聘工作台初始化接口 语言别 meuName 招聘工作台招聘统计 语言别 Excel导出录用名单 教育背景(Controller) 家庭关系(Controller) 简历信息栏位(Controller) 简历组别(Controller) 证件(Controller) 简历声明(Controller) 简历标签(Controller) 简历模板(Controller) 是否开启 获取分组数据 切换照片类型 模板栏位异动 获取分组数据 执行分组列栏位操作 查询模板栏位 查询模板栏位 Index 简历培训记录(Controller) 工作经历(Controller) 声明(Controller) 招聘模板(Controller) 是否开启 Offer支持的字段 预览Offer 简历Id 模板ID 扩展字段 年度人力申请(Controller) 年度人力配置(Controller) Ghrm_MessageText(Controller) Ghrm_MessageToDo(Controller) Ghrm_MessageUser(Controller) Ghro_Dept(Controller) 考核指标(Controller) 考核期间(Controller) 批量展开 阶段 考核周期类别(Controller) 根据阶段数 获取对应阶段名称 阶段 考核模板(Controller) Ghrs_Attachment(Controller) 资料归属(Controller) Ghrs_DataRoleDetail(Controller) Ghrs_LangKey(Controller) 获取模块信息接口 Ghrs_ListCommonSql(Controller) Ghrs_MailOutbox(Controller) Ghrs_Menu(Controller) Ghrs_ParaDetail(Controller) 系统用户(Controller) Ghrz_Shihua_OA_Employment(Controller) 缓存管理 获取全部缓存 获取缓存 新增 删除全部缓存 删除缓存 数据库管理 获取库配置 获取表信息 配置Id 读取类型 获取表字段 表名 ConfigId 读取类型 编辑表备注 编辑列备注 动态建表 CURD 动态type 动态type 继承BaseEntity 测试建表 测试查询 测试写入 全局请求验证 Summary:全局路由权限公约 Remarks:目的是针对不同的路由,采用不同的授权过滤器 如果 controller 上不加 [Authorize] 特性,默认都是 Permission 策略 否则,如果想特例其他授权机制的话,需要在 controller 上带上 [Authorize],然后再action上自定义授权即可,比如 [Authorize(Roles = "Admin")] 全局权限过滤器【无效】 全局异常错误日志 自定义返回格式 生产环境的消息 开发环境的消息 全局路由前缀公约 自定义路由 /api/{version}/[controler]/[action] 分组名称,是来实现接口 IApiDescriptionGroupNameProvider 自定义路由构造函数,继承基类路由 自定义版本+路由构造函数,继承基类路由