类的使用
net.sohelp.boot.admin.core.exceptions.TokenAuthenticationException
程序包
说明
-
net.sohelp.boot.admin.core.aspect中TokenAuthenticationException的使用
-
net.sohelp.boot.admin.core.base中TokenAuthenticationException的使用
修饰符和类型方法说明protected longBaseController.getLoginID()获取当前登录用户的唯一标识符。protected StringBaseController.getLoginName()获取当前登录账户的用户名。protected longBaseController.getLoginOrgID()获取当前登录用户的组织ID。protected StringBaseController.getLoginOrgName()获取当前登录用户的组织名称。BaseController.getLoginUser()获取当前登录用户的信息映射表。protected StringBaseController.getNickname()获取当前登录用户的昵称。protected longBaseController.getTenantId()获取当前登录用户的租户ID。protected StringBaseController.getUserName()获取当前登录用户的真实姓名。protected StringBaseController.getUserNo()获取当前登录用户的编号。protected booleanBaseController.isAdministrator()判断当前登录用户是否为系统管理员。protected booleanBaseController.isDeveloper()判断当前登录用户是否为开发者角色。 -
net.sohelp.boot.admin.core.db中TokenAuthenticationException的使用
-
net.sohelp.boot.admin.core.helper中TokenAuthenticationException的使用
-
net.sohelp.boot.admin.core.service.file中TokenAuthenticationException的使用
修饰符和类型方法说明longSohelpFileService.upload(String refid, org.springframework.web.multipart.MultipartFile multipartFile) 上传业务文件longSohelpFileService.upload(SohelpFileTypeEnum sohelpFileTypeEnum, String refid, org.springframework.web.multipart.MultipartFile multipartFile) 上传文件并保存到服务器及数据库中 -
net.sohelp.boot.admin.core.service.notice中TokenAuthenticationException的使用
-
net.sohelp.boot.admin.core.utils中TokenAuthenticationException的使用
修饰符和类型方法说明JwtTokenUtil.getExtra()获取当前登录用户的附加信息。static Object根据字段名获取当前登录用户的指定附加信息。JwtTokenUtil.validateToken()验证当前上下文中的 Token 是否有效,并返回附加信息。JwtTokenUtil.validateToken(jakarta.servlet.http.HttpServletRequest obj) 验证 HTTP 请求中的 Token 是否有效,并返回附加信息。JwtTokenUtil.validateToken(Map<String, Object> map) 验证传入的 Map 中携带的 Token 是否有效,并返回附加信息。 -
net.sohelp.boot.admin.core.web中TokenAuthenticationException的使用
修饰符和类型方法说明voidSohelpLogin.formatOperatorLog(Map<String, Object> dataMap) 格式化并替换操作日志中的字段信息。longSohelpLogin.getLoginId()获取当前登录用户的 ID。SohelpLogin.getLoginName()获取当前登录用户的账户名。SohelpLogin.getLoginUser()获取当前登录用户的信息。SohelpLogin.getNickName()获取当前登录用户的昵称。SohelpLogin.getOrgId()获取当前登录用户所在的组织 ID。SohelpLogin.getOrgName()获取当前登录用户所属组织的名称。SohelpLogin.getPowerType()获取当前登录用户的数据权限类型。SohelpPower.getSubUsers(long userId) 根据用户配置的数据权限类型,获取其下属用户列表(不包括自己)。SohelpLogin.getTenantId()获取当前登录用户的租户 ID。SohelpPower.getUserByRole(long tenantId, long userId) 获取用户所属岗位中的其他用户列表。longSohelpLogin.getUserId()获取当前登录用户的 ID(别名方法)。SohelpLogin.getUserNo()获取当前登录用户的编号。SohelpPower.getUsersByMyAndSubOrg(long orgId) 获取下属组织(含当前组织)下的所有用户。SohelpPower.getUsersByOrg(long tenantId, long userId) 获取用户所在所有部门下的全部用户。SohelpPower.getUsersBySubOrg(long orgId) 获取下属组织(不含当前组织)下的所有用户。SohelpPower.getUsersByTenant(long tenantId) 获取指定租户下的所有用户ID列表。booleanSohelpLogin.isAdmin()判断当前登录用户是否是管理员。booleanSohelpLogin.isDev()判断当前登录用户是否是开发人员。构造一个SQL片段,表示当前用户及其下属用户的过滤条件。根据权限类型字符串获取对应范围的用户列表。SohelpPower.power(PowerTypeEnum powerTypeEnum, Map<String, Object> paramMap) 根据权限枚举类型获取对应范围的用户列表。SohelpWhere.where()获取查询SQL构建器实例(无额外参数)获取查询SQL构建器实例,包含用户权限信息和传入参数 -
net.sohelp.boot.demo.core.advice中TokenAuthenticationException的使用
修饰符和类型方法说明GlobalExceptionAdvice.tokenAuthenticationException(TokenAuthenticationException e, jakarta.servlet.http.HttpServletResponse response) 处理Token认证异常(TokenAuthenticationException) -
net.sohelp.boot.demo.core.magic.interceptor中TokenAuthenticationException的使用
修饰符和类型方法说明CustomRequestInterceptor.preHandle(org.ssssssss.magicapi.core.model.ApiInfo info, org.ssssssss.script.MagicScriptContext context, org.ssssssss.magicapi.core.servlet.MagicHttpServletRequest mr, org.ssssssss.magicapi.core.servlet.MagicHttpServletResponse response) 在接口调用前进行预处理逻辑,包括签名校验、登录认证及权限检查等。 -
net.sohelp.boot.demo.web.system.param中TokenAuthenticationException的使用
修饰符和类型方法说明保存系统变量分类(新增或更新)新增或更新系统常量参数保存或更新用户系统变量信息 若传入参数中包含有效ID则执行更新操作;否则视为新增。 -
net.sohelp.boot.demo.web.user中TokenAuthenticationException的使用
修饰符和类型方法说明UserTenantController.changeDefaultTenant(Map<String, Object> tenantMap) 切换当前用户的默认租户。UserController.changePassword(Map<String, Object> paramMap) 修改当前登录用户的登录密码UserThirdpartDingdingController.dingdingBinding()跳转至钉钉授权页面进行绑定流程。UserThirdpartWxPubController.getWxgzhCode()获取微信公众号带参二维码票据并进行URL编码后返回UserTenantController.pageMyTenants()分页获取当前用户所拥有的所有租户信息。UserThirdpartQQController.qqBinding()发起QQ绑定流程,重定向至QQ授权页面UserThirdpartQywxController.qywxBinding()绑定企业微信账户 引导当前登录用户跳转至企业微信授权页面进行扫码绑定操作。更新当前登录用户的基本信息UserThirdpartWeiXinController.wxBinding()发起微信绑定请求,跳转至微信扫码授权页面。UserThirdpartWxPubController.wxPublicUnbind()解除当前登录用户的微信公众号绑定关系 -
net.sohelp.boot.dev.web.dashboard中TokenAuthenticationException的使用
修饰符和类型方法说明MonitorController.getInfo()获取监控台详细信息MonitorController.getLoginLog()获取近30天的登录日志统计信息MonitorController.getOperationLogs()获取近30天的操作日志统计信息WorkBenchController.info()获取工作台详情信息 包括版本号、租户信息、组织名称、用户昵称、登录IP地址及各类统计数据(如应用数、实体数、数据源数等)。 -
net.sohelp.boot.dev.web.dev.workflow中TokenAuthenticationException的使用
-
net.sohelp.boot.dev.web.ops.oauth2中TokenAuthenticationException的使用
-
net.sohelp.boot.dev.web.system.autocode中TokenAuthenticationException的使用
-
net.sohelp.boot.dev.web.system.org中TokenAuthenticationException的使用
修饰符和类型方法说明OrgController.assignUser(Map<String, Object> dataMap) 将用户分配给指定组织或从组织中移除OrgController.pageAssignUser(String orgId, String keywords) 根据组织ID获取已被该组织分配的用户列表(支持关键词搜索)OrgController.pageUnAssignUser(String orgId, String keywords) 根据组织ID获取未被该组织分配的用户列表(支持关键词搜索) -
net.sohelp.boot.dev.web.system.param中TokenAuthenticationException的使用
-
net.sohelp.boot.dev.web.system.role中TokenAuthenticationException的使用
-
net.sohelp.boot.dev.web.system.user中TokenAuthenticationException的使用
-
net.sohelp.boot.dev.web.user中TokenAuthenticationException的使用
修饰符和类型方法说明UserTenantController.changeDefaultTenant(Map<String, Object> tenantMap) 切换当前用户的默认租户。UserController.changePassword(Map<String, Object> paramMap) 修改当前用户的登录密码。UserThirdpartDingdingController.dingdingBinding()跳转至钉钉授权页面进行绑定操作。UserThirdpartWxPubController.getWxgzhCode()获取微信公众号带参数二维码的 ticket,并进行 URL 编码后返回UserTenantController.pageMyTenants()获取当前登录用户的租户列表,并标识默认租户。UserThirdpartQQController.qqBinding()发起QQ绑定流程。UserThirdpartQywxController.qywxBinding()跳转至企业微信绑定页面 根据系统配置的企业微信登录参数构造跳转链接并重定向至企业微信授权页。UserController.updateLogo(Map<String, Object> dataMap) 更新用户的头像信息。UserThirdpartWeiXinController.wxBinding()发起微信绑定流程,引导用户跳转至微信授权页面进行扫码绑定操作。UserThirdpartWxPubController.wxPublicUnbind()解除当前登录用户的微信公众号绑定关系 -
net.sohelp.boot.engine.db中TokenAuthenticationException的使用
修饰符和类型方法说明根据实体名、属性名和数据映射自动生成代码EntityHelper.autocode(String entityName, String propertyName, Map<String, Object> dataMap, boolean commit) 自动生成实体属性代码void批量执行指定实体的公式计算voidEntityHelper.executeFormula(String entity, Map<String, Object> dataMap) 执行指定实体的公式计算voidEntityHelper.formatByInsert(String entity, Map<String, Object> dataMap) 通过插入方式格式化实体数据 -
net.sohelp.boot.engine.db.service中TokenAuthenticationException的使用
修饰符和类型方法说明EntityDataService.autocode(String entityName, String propertyName, Map<String, Object> dataMap, boolean commit) 为指定实体的特定属性生成自动编号。void自动生成代码(默认提交事务)。void根据实体定义的自动编号规则,为指定实体的属性生成唯一编号,并填充到数据映射中。voidEntityDataService.formatByInsert(String entity, Map<String, Object> dataMap) 根据实体定义对单条记录进行插入前的格式化处理。EntityDataService.getDefaultValueByEntity(String entity) 获取指定实体的所有默认值。 -
net.sohelp.boot.engine.web中TokenAuthenticationException的使用
修饰符和类型方法说明void根据给定的引用ID和业务对象,创建或更新业务实体。初始化方法,用于初始化并返回一个包含业务实体数据的Map根据模块ID和参数分页查询数据根据外键分页查询数据void保存数据到数据库CrudHelper.saveFormByCrudUpdater(String entityName, Map<String, Object> recordMap) 通过CRUD更新器保存表单数据CrudHelper.saveGrid(String entityName, String fkName, Object fkValue, CrudUpdaterVO crudUpdaterVO) 通过CRUD更新器批量保存网格数据(支持增删改操作)CrudHelper.saveGrid(String entityName, CrudUpdaterVO crudUpdaterVO) 通过CRUD更新器保存网格数据根据引用ID和参数映射查询实体数据列表void更新模块数据boolean验证用户权限和令牌有效性boolean验证用户对指定模块的访问权限SohelpFilter.where()构建查询条件过滤器,从请求参数中获取refid并初始化参数映射。方案过滤方案过滤 -
net.sohelp.boot.engine.web.controller中TokenAuthenticationException的使用
修饰符和类型方法说明加签接口 该接口用于为指定任务添加加签用户,即将任务分配给其他用户进行处理。EngineWorkflowController.agree(org.springframework.web.multipart.MultipartFile[] files, Map<String, Object> dataMap) 同意通过工作流任务 该接口用于处理工作流中的同意通过操作,需要传入相关数据和文件。自动生成代码功能EngineWorkflowController.batchAgree(org.springframework.web.multipart.MultipartFile[] files, Map<String, Object> dataMap) 批量同意通过任务 该接口用于批量同意通过指定的任务,需要传入任务ID和其他相关参数。NoticeController.batchDelete(Map<String, Object> dataMap) 批量删除通知接口 该接口用于根据传入的ID列表和类型,批量删除指定用户的通知批量读取通知接口 该接口用于批量更新通知的读取状态,根据传入的通知ID列表和状态进行更新。EngineWorkflowController.batchReject(org.springframework.web.multipart.MultipartFile[] files, Map<String, Object> dataMap) 批量拒绝(不同意)审批请求 该接口允许用户一次性对多个任务进行拒绝操作,通过传入任务ID列表和拒绝理由来执行。结束终止流程 该接口用于结束或终止指定的流程任务,需要传入任务ID确认导入接口 该接口用于确认导入操作,通过传入的refid进行地址和模块操作权限的验证。ApiResult<?> EngineCrudController.create(com.alibaba.fastjson.JSONObject jsonObject) 创建单据接口 该接口用于创建新的单据,通过传入包含单据信息的JSON对象来实现单据的创建操作。委派任务给其他同事处理指量单据删除接口 该接口用于删除指量单据,支持单个或多个ID删除,并验证用户操作权限。文件删除接口 根据提供的文件ID和引用ID删除文件,并验证用户操作权限获取指定记录的详细信息 通过refid和id获取对应记录的详细信息,并封装成ApiResult返回文件下载接口 用于根据提供的refid和fileName下载文件批量导出接口(3.2.3合规)文件下载接口 根据提供的文件ID下载对应文件,如果文件不存在或没有权限则返回失败信息。根据ID获取数据 通过指定的refid和id从数据库中获取对应的数据,并封装成ApiResult返回根据模块地址和业务ID获取我的待办任务列表EngineWorkflowController.getProcess(String refid, String id) 获取流程详情 根据提供的refid和id获取流程实例的详细信息,包括已完成的任务列表、待办任务列表以及流程模型内容。根据refid和业务ID获取流程实例的任务信息(包括已办、待办任务及流程节点配置)NoticeController.getUnreadNotice()获取未读通知列表 该接口用于获取当前登录用户的未读系统通知、私信和待办事项,每种类型最多返回6条数据。NoticeController.getUnreadNoticeNum()获取未读通知数量 该接口用于获取当前登录用户的未读系统通知、私信和待办事项的数量获取导出历史接口 该接口用于获取指定引用ID的导入历史记录获取导入历史接口 该接口用于获取指定引用ID的导入历史记录获取打印历史接口 该接口用于获取指定引用ID的导入历史记录图片预览接口 根据提供的文件ID和可选的引用ID,预览指定的图片文件。获取模块初始化数据 该接口用于根据模块地址获取相应的初始化数据,并进行权限验证。跳到指定工作流节点 该接口用于根据提供的任务ID和节点Key跳转到工作流中的指定节点退回发起人 该接口用于将工作流程任务退回给发起人,通过任务ID定位具体任务并执行退回操作。EngineWorkflowController.jumpPrevious(Map<String, Object> dataMap) 退回工作流到上一步 该接口用于将指定任务ID的工作流退回到上一步操作DictController.list()获取用户下拉菜单数据 该接口用于获取当前租户下的所有字典数据,并过滤出与当前租户ID匹配的数据,最后返回给前端用于展示下拉菜单。获取菜单列表接口 根据传入的uuid获取对应的菜单列表OrgController.list()获取组织列表接口 该接口用于获取当前租户下的组织列表,返回结果为ApiResult包装的List类型数据RoleController.list()获取角色列表接口 该接口用于获取当前租户下的所有角色列表,返回结果为ApiResult包装的List类型数据获取用户列表接口 根据租户ID和部门ID获取用户列表,如果部门ID为空,则返回该租户下所有用户根据应用获取列表 该接口通过应用ID获取对应的列表数据分页查询接口 该接口用于根据传入的参数进行分页查询,并返回查询结果。分页显示我的所有任务 该接口通过分页的方式返回所有任务的详细信息,包括任务ID、任务名称、任务关键字等。TenantController.page()获取角色列表接口 该接口用于获取当前租户下的所有角色列表,返回结果为ApiResult包装的List类型数据获取我的抄送任务列表 通过传入的查询参数,分页查询抄送任务列表,并关联查询任务实例的详细信息。EngineWorkflowController.pageByDelegate(Map<String, Object> dataMap) 获取我的代办任务列表 该接口用于获取当前用户代办的任务列表,通过传入的查询条件进行分页查询。根据外键分页查询数据接口 该接口通过传入包含外键和其他查询条件的参数Map,分页查询并返回相关数据ApiResult<?> EngineWorkflowController.pageByHisTask(Map<String, String> dataMap) 分页显示流程委托 该接口用于分页显示当前用户的历史任务,包括任务的基本信息和相关实例信息。ApiResult<?> EngineWorkflowController.pageByTodo(Map<String, Object> dataMap) 分页显示我的待办事项 该接口用于分页查询当前登录用户的待办事项,包括任务名称、任务类型等相关信息,并返回查询结果。NoticeController.pageLetter()分页查询用户信件 根据用户ID和是否已读状态分页查询用户信件,并返回结果NoticeController.pageNotice()获取我的通知 该接口用于分页查询当前登录用户的系统通知,包括通知标题、是否已读等信息,并按ID降序排列。NoticeController.pageTodo()分页查询待办事项 该接口用于分页查询当前登录用户的待办事项,通过构建SQL查询语句,从数据库中获取待办事项列表,并进行格式化处理后返回。文件预览接口 用于预览指定ID的文件,支持多种文件类型,如PDF等。批量导入数据预览接口 该接口用于通过指定的refid和fileName参数进行数据导入操作的预览。获取导入进度接口 根据提供的refid和fileId获取导入的进度信息标记所有指定类型的通知为已读 该接口接收一个包含通知类型的请求体,并将该类型且未删除的通知标记为已读状态标记我的任务已阅 通过传入的任务ID,将对应任务的已阅状态标记为trueApiResult<com.alibaba.fastjson.JSONObject> ModuleCustomController.readEntityForm(String refid) 读取用户个性化实体表单 根据提供的refid读取用户个性化实体表单数据,并返回结果ApiResult<com.alibaba.fastjson.JSONObject> ModuleCustomController.readEntityLayout(String refid) 读取用户个性化实体布局 该接口用于根据用户提供的refid读取对应的个性化实体布局信息。ApiResult<com.alibaba.fastjson.JSONObject> 读取用户个性化模块数据 通过传入的refid参数,读取并返回用户个性化模块的数据ApiResult<com.alibaba.fastjson.JSONObject> ModuleCustomController.readLayout(String refid) 读取用户个性化布局接口 该接口用于根据用户提供的refid读取用户的个性化布局信息ApiResult<com.alibaba.fastjson.JSONObject> ModuleCustomController.readModule(String refid) 读取用户个性化模块 根据传入的refid读取用户个性化模块信息撤回或拿回已通过的任务 该接口用于用户撤回或拿回自己已经通过的任务,通过实例ID定位具体任务并进行撤回操作EngineWorkflowController.reject(org.springframework.web.multipart.MultipartFile[] files, Map<String, Object> dataMap) 拒绝(不同意)审批请求 该接口用于处理审批流程中的拒绝操作,用户可以通过此接口提交拒绝理由及相关信息,系统会进行相应处理并更新审批状态。EngineWorkflowController.removeSign(Map<String, Object> dataMap) 减签接口 该接口用于处理减签操作,根据传入的任务ID和用户列表,将指定用户从任务中移除。文件重命名接口 该接口用于对指定文件进行重命名操作恢复导入接口 该接口用于处理恢复导入的操作,通过接收包含refid的Map数据来验证地址和模块操作权限,并执行恢复导入。ApiResult<?> EngineCrudController.save(com.alibaba.fastjson.JSONObject jsonObject) 保存数据接口 该接口用于保存通过JSON对象传递的数据,并进行权限验证。NoticeController.sendMessage(Map<String, Object> dataMap) 发送用户消息接口 向指定用户发送消息,支持多终端实时推送。EngineWorkflowController.submit(org.springframework.web.multipart.MultipartFile[] files, Map<String, Object> dataMap) 开启提交流程 该接口用于处理提交流程的请求,包括验证参数、获取流程信息、检查业务数据是否存在以及启动流程实例等操作。ApiResult<?> EngineCrudController.update(com.alibaba.fastjson.JSONObject jsonObject) 单据更新接口 用于更新单据信息,并进行权限验证和保存操作。文件上传接口 用于上传一个或多个文件,并返回上传文件的ID列表上传文件接口 该接口用于处理文件上传功能,包括验证地址、模块操作权限以及实际上传文件操作。处理文件上传请求。 -
net.sohelp.boot.engine.web.utils中TokenAuthenticationException的使用