批注接口的使用
net.sohelp.boot.admin.core.annotation.OperationLog
使用OperationLog的程序包
程序包
说明
-
net.sohelp.boot.demo.core.advice中OperationLog的使用
修饰符和类型方法说明GlobalExceptionAdvice.DuplicateKeyException(DuplicateKeyException e, jakarta.servlet.http.HttpServletResponse response) 处理数据库主键冲突异常(DuplicateKeyException)GlobalExceptionAdvice.entityException(Exception e, jakarta.servlet.http.HttpServletResponse response) 处理实体相关操作异常(EntityException)GlobalExceptionAdvice.entityFormulaException(EntityFormulaException e, jakarta.servlet.http.HttpServletResponse response) 处理实体公式计算异常(EntityFormulaException)GlobalExceptionAdvice.entityValidateException(EntityValidateException e, jakarta.servlet.http.HttpServletResponse response) 处理实体校验异常(EntityValidateException)处理通用异常(Exception)作为兜底处理器之一GlobalExceptionAdvice.httpRequestMethodNotSupportedException(org.springframework.web.HttpRequestMethodNotSupportedException e, jakarta.servlet.http.HttpServletResponse response) 处理HTTP请求方法不支持异常(HttpRequestMethodNotSupportedException)GlobalExceptionAdvice.jsonParseException(com.fasterxml.jackson.core.JsonParseException e, jakarta.servlet.http.HttpServletResponse response) 处理JSON解析异常,特别是处理包含非法字符的请求数据GlobalExceptionAdvice.magicScriptException(org.ssssssss.script.exception.MagicScriptException e, jakarta.servlet.http.HttpServletResponse response) 处理MagicScript异常,特别是处理包含非法字符的请求数据GlobalExceptionAdvice.nullPointerException(NullPointerException e, jakarta.servlet.http.HttpServletResponse response) 处理空指针异常(NullPointerException)GlobalExceptionAdvice.runtimeException(Exception e, jakarta.servlet.http.HttpServletResponse response) 处理运行时异常(RuntimeException)作为兜底处理器之一GlobalExceptionAdvice.scriptException(ScriptException e, jakarta.servlet.http.HttpServletResponse response) 处理脚本执行异常(ScriptException)处理所有其他可抛出异常(Throwable),作为兜底异常处理器GlobalExceptionAdvice.undeclaredThrowableException(Exception e, jakarta.servlet.http.HttpServletResponse response) 处理未声明的运行时异常(UndeclaredThrowableException) -
net.sohelp.boot.demo.web.login中OperationLog的使用
-
net.sohelp.boot.demo.web.system.config中OperationLog的使用
修饰符和类型方法说明保存系统基础设置参数保存主题配置信息 将传入的参数映射转换为JSON字符串并保存到系统参数缓存中SystemConfigController.saveDingding(Map<String, Object> paramMap) 保存钉钉登录配置信息SystemConfigController.saveDingdingMessage(Map<String, Object> paramMap) 保存钉钉消息通知配置信息保存登录相关子模块配置(包括忘记密码、注册、Token及验证码)SystemConfigController.saveMailMessage(Map<String, Object> paramMap) 保存邮件消息通知配置信息保存手机号码登录配置信息保存QQ登录配置信息保存企业微信登录配置,并构建其授权链接模板SystemConfigController.saveQywxMessage(Map<String, Object> paramMap) 保存企业微信消息通知配置信息SystemConfigController.saveWeixin(Map<String, Object> paramMap) 保存微信登录相关配置,并自动生成开放平台URLSystemConfigController.saveWxMessage(Map<String, Object> paramMap) 保存微信消息通知配置信息SystemConfigController.uploadLogo(String logo) 上传系统Logo图片并保存到指定目录 -
net.sohelp.boot.demo.web.system.dict中OperationLog的使用
修饰符和类型方法说明添加一个新的字典分类记录。添加一个新的字典项。DictionaryDataController.batchDelete(Map<String, Object> paramMap) 批量删除多个字典项。删除指定ID的字典分类及其关联的所有子项数据。删除指定ID的字典项。DictionaryDataController.refreshDictCache()强制刷新系统中的字典缓存。 -
net.sohelp.boot.demo.web.system.org中OperationLog的使用
-
net.sohelp.boot.demo.web.system.param中OperationLog的使用
-
net.sohelp.boot.demo.web.system.role中OperationLog的使用
修饰符和类型方法说明添加新的岗位信息删除指定的岗位信息保存岗位信息(新增或更新)更新岗位信息RoleController.updateMenu(Map<String, Object> paramMap) 为指定角色分配菜单权限 -
net.sohelp.boot.demo.web.system.tenant中OperationLog的使用
-
net.sohelp.boot.demo.web.system.user中OperationLog的使用
修饰符和类型方法说明添加新用户。删除指定ID的用户及其相关联的数据。更新用户信息。UserController.updateSetting(Map<String, Object> paramMap) 更新特定用户的配置项。 -
net.sohelp.boot.dev.web.dev.db中OperationLog的使用
修饰符和类型方法说明删除表结构接口 该接口用于删除指定数据源中的表结构,同时更新表缓存执行SQL语句接口 该接口用于执行传入的SQL语句,支持SELECT查询和其他执行语句(如INSERT、UPDATE、DELETE等)。执行SQL语句接口 该接口用于执行传入的SQL语句,支持SELECT查询和其他执行语句(如INSERT、UPDATE、DELETE等)。删除数据源接口 该接口用于删除指定的数据源,通过接收一个包含数据源键名的数组, 遍历数组并删除对应的数据源文件。DatasourceController.save(DatasourceVO datasourceVO) 保存数据源信息 根据传入的DatasourceVO对象保存或更新数据源信息,并返回操作结果。创建或更新表结构接口 该接口用于接收实体类参数,并根据参数创建或更新对应的表结构。启动或停止数据源 通过传入参数控制指定数据源的启动或停止,需管理员权限TableController.syncEntity(String datasource, String name) 同步实体文件接口 该接口用于同步指定数据源和名称的实体文件,包括实体属性的增删改等操作,并返回同步结果。TableController.syncFieldTypeLength(Map<String, Object> dataMap) 发布字段类型长度接口 该接口用于发布指定数据源的表字段类型长度,通过遍历实体属性并生成相应的SQL语句来修改字段类型长度。测试数据库连接接口 该接口接收数据库连接信息,并尝试建立数据库连接,返回连接结果。TableController.toAllEntity(Map<String, Object> dataMap) 生成所有实体文件 根据传入的数据源名称生成对应的所有实体文件,并保存到数据库中,最后刷新实体缓存。生成实体文件接口 根据传入的表名和数据源名称生成对应的实体文件,并保存到数据库中。 -
net.sohelp.boot.dev.web.dev.designer中OperationLog的使用
-
net.sohelp.boot.dev.web.dev.entity中OperationLog的使用
修饰符和类型方法说明复制实体表 根据传入的实体名称和新名称,对指定数据源中的实体进行复制操作创建实体表接口 该接口用于创建新的实体表,包括设置实体名称、标签和数据源名称,并自动生成一个ID属性删除表结构接口 该接口用于根据传入的表名删除对应的表结构,操作需具备DEVELOPER权限,并记录操作日志。发布实体接口 该接口用于发布一个或多个实体,通过传入实体名称和数据源名称进行发布操作,并刷新实体和表缓存。EntityController.publishAll(Map<String, Object> dataMap) 实体发布接口 该接口用于将指定数据源名称的全部实体进行发布,并重新加载表缓存。清空缓存接口 该接口用于清空缓存,如果请求体中包含name字段且不为空,则只重启对应name的实体缓存;否则刷新全部缓存。删除实体文件 通过接收包含数据源和实体名称列表的请求体,删除指定的实体文件,并同步更新缓存重命名实体表 根据传入的实体名称和新名称,对指定数据源中的实体进行重命名操作保存实体表接口 该接口用于保存实体表,并将实体信息更新到XML文件中,同时刷新实体缓存。 -
net.sohelp.boot.dev.web.dev.mobile中OperationLog的使用
-
net.sohelp.boot.dev.web.dev.module中OperationLog的使用
修饰符和类型方法说明DownloadController.add(DownloadRefVO downloadVO) 添加下载配置接口 该接口用于添加下载配置,包括应用名称、模块名称和国际化Key等,并将配置信息保存到指定路径。ExportController.add(ExportRefVO exportVO) 添加导出配置接口 该接口用于添加一个新的导出配置,包括应用名称、模块名称和导出Key等关键信息。添加国际化配置 该接口用于添加一个新的国际化配置项到指定的应用和模块中ImportController.add(ImportRefVO importVO) 添加上传配置接口 该接口用于添加一个新的上传配置,包括应用名称、模块名称和国际化Key等必要信息。LayoutController.add(LayoutRefVO layoutVO) 添加布局文件接口 该接口用于添加一个新的布局文件,需要进行多项校验并最终添加文件PermissionController.add(PermissionVO permissionVO) 添加权限接口 用于向系统中添加新的权限信息ReportController.add(ReportRefVO reportRefVO) 添加报表接口 该接口用于添加新的报表,需要传入报表相关信息,并进行非空校验后添加添加服务器脚本定义接口 该接口用于添加服务器脚本定义,包括模块名、应用名和服务名称等信息的提交。UploadController.add(UploadRefVO uploadVO) 添加上传配置接口 该接口用于添加一个新的上传配置,包括应用名称、模块名称和国际化Key,并将配置信息保存到指定路径。EntityRefController.batchCancelBinding(Map<String, Object> dataMap) 批量删除实体引用接口 该接口用于批量取消指定的实体绑定,并保存模块信息。GridController.batchDelete(Map<String, Object> dataMap) 删除网格列表接口 根据传入的refid列表删除对应的网格文件LayoutController.batchDelete(Map<String, Object> dataMap) 通过refid列表删除文件ReportController.batchDelete(Map<String, Object> dataMap) 批量删除报表文件 该接口用于批量删除指定应用下的模块中的报表文件,通过传入包含应用名称、模块名称和报表文件列表的数据来执行删除操作。ServiceController.batchDelete(Map<String, Object> dataMap) 批量删除业务文件 该接口用于根据传入的应用名称、模块名称和服务名称列表,批量删除对应的业务文件。绑定实体定义接口 该接口用于将实体定义绑定到指定的模块中,需要进行参数校验并保存绑定关系。EntityRefController.cancelBind(EntityRefVO entityRefVO) 取消绑定实体接口 该接口用于取消指定应用下模块与实体的绑定关系网格列表复制到接口 该接口用于将一个网格列表从源模块复制到目标模块,并重新命名界面复制新的模块下接口 该接口用于将一个界面从当前模块复制到新的模块下,并更新界面的名称DownloadController.delete(DownloadRefVO downloadVO) 删除下载配置 根据提供的下载引用信息删除对应的下载配置ExportController.delete(ExportRefVO exportVO) 删除导出配置 根据传入的导出引用对象删除对应的导出配置删除网格列表接口 根据传入的应用名称、模块名称和网格名称删除对应的网格列表文件删除国际化配置 根据传入的国际化引用对象,删除对应的国际化配置信息ImportController.delete(ImportRefVO importVO) 删除上传配置接口 根据传入的参数删除指定的上传配置文件LayoutController.delete(LayoutRefVO layoutVO) 删除布局文件接口 根据传入的布局文件信息删除对应的布局文件PermissionController.delete(PermissionVO permissionVO) 删除指定应用的指定模块中的权限 该接口用于删除指定应用名称和模块名称下的某个权限Key对应的权限ReportController.delete(ReportRefVO reportRefVO) 删除报表接口 根据传入的报表引用信息删除对应的报表文件删除服务器脚本定义接口 该接口用于删除指定的服务器脚本定义,通过传入ServiceVO对象来指定要删除的服务UploadController.delete(UploadRefVO uploadVO) 删除上传文件接口 该接口用于处理删除上传文件请求,验证相关信息后删除指定文件并返回结果。GridController.importGrid(Map<String, Object> dataMap) 导入列表接口 用于将列表从一个模块导入到另一个模块LayoutController.importLayout(Map<String, Object> dataMap) 导入界面接口 该接口用于导入指定的界面到目标模块中网格列表移动到指定模块 将网格列表从当前模块移动到目标模块,并重命名列表界面移动新的模块下 将指定界面从一个模块移动到另一个模块,并更新界面的名称EntityRefController.publish(EntityRefVO entityRefVO) 发布实体接口 该接口用于将指定的实体发布到对应的应用中读取网格列表接口 根据应用名称、模块名称和列表名称读取对应的网格列表信息EntityRefController.remove(EntityRefVO entityVO) 取消绑定并删除实体接口 该接口用于取消模块与实体的绑定,并删除指定的实体网格列表重命名接口 该接口用于对网格列表进行重命名操作,包括验证输入参数、读取原列表文件、修改名称并保存新列表文件、删除原列表文件等步骤。表单重命名接口 该接口用于对指定的表单进行重命名操作,需要传入应用名、模块名、原表单名和新表单名。保存文档接口 该接口用于保存指定应用和模块的文档信息,需传入包含应用名、模块名和文档内容的ModuleVO对象。保存网格列表信息 该接口用于保存网格列表的相关信息,包括应用名称、模块名称、列表名称等, 并根据这些信息生成或更新对应的JSON文件,同时处理与实体绑定的相关操作。LayoutController.save(LayoutRefVO layoutVO) 保存表单设计接口 该接口用于保存表单设计的相关信息,包括应用名称、模块名称和界面名称等。保存权限接口 该接口用于保存指定应用和模块的权限信息,首先会校验应用名称和模块名称是否为空, 然后为权限列表中的每个权限生成UUID(如果未提供),接着根据应用名称和模块名称 获取模块对象,最后将权限信息保存到模块对象中并持久化。网格列表另存为接口 该接口用于将网格列表另存为新的文件,并进行一系列校验和保存操作。表单另存为接口 该接口用于将表单设计另存为新名称,并保存到指定路径下DownloadController.update(DownloadRefVO downloadVO) 更新下载配置接口 该接口用于更新下载配置信息,包括应用名称、模块名称和国际化Key等,并将更新后的配置信息保存到指定路径。ExportController.update(ExportRefVO exportVO) 更新导出配置接口 该接口用于更新指定应用的导出配置信息,包括应用名称、模块名称和导出Key等。更新国际化信息接口 该接口用于更新指定应用、模块下的国际化信息ImportController.update(ImportRefVO importVO) 更新上传配置接口 该接口用于更新指定应用的上传配置信息,包括应用名称、模块名称和国际化Key等。LayoutController.update(LayoutRefVO layoutVO) 修改布局接口 根据传入的布局信息修改指定应用的布局配置PermissionController.update(PermissionVO permissionVO) 更新权限接口 根据传入的权限对象更新指定应用的指定模块的权限信息ReportController.update(ReportRefVO reportRefVO) 更新报表接口 该接口用于更新指定应用、模块下的报表信息,并将更新后的信息保存到对应的JSON文件中。更新服务器脚本定义接口 该接口用于更新指定模块、应用下的服务器脚本定义,并将更新后的定义保存到对应路径的JSON文件中。UploadController.update(UploadRefVO uploadVO) 更新上传配置接口 该接口用于更新指定应用、模块和国际化Key的上传配置信息。 -
net.sohelp.boot.dev.web.login中OperationLog的使用
-
net.sohelp.boot.dev.web.ops.oauth2中OperationLog的使用
修饰符和类型方法说明批量删除OAuth2应用记录。启用或禁用指定的OAuth2应用。OAuth2Controller.resetSecret(String appId) 重新生成并设置指定OAuth2应用的AppSecret。保存OAuth2账户信息。 -
net.sohelp.boot.dev.web.system.config中OperationLog的使用
-
net.sohelp.boot.dev.web.system.dict中OperationLog的使用
修饰符和类型方法说明添加新的字典分类记录。添加新的字典项记录。DictionaryDataController.batchDelete(Map<String, Object> paramMap) 批量删除一组字典项。删除指定ID的字典分类及其关联的数据项。删除指定ID集合中的多个字典项。DictionaryDataController.refreshDictCache()刷新系统中使用的字典缓存。 -
net.sohelp.boot.dev.web.system.i18n中OperationLog的使用
修饰符和类型方法说明添加一个新的国际化分类记录。删除指定ID的国际化分类记录。删除指定ID的国际化记录 根据传入的ID删除对应的国际化条目。根据ID删除指定语言项。新增或修改语言信息。LanguageController.setLangConfig(Map<String, Object> paramMap) 保存语言相关的个性化配置信息。 -
net.sohelp.boot.dev.web.system.org中OperationLog的使用
-
net.sohelp.boot.dev.web.system.param中OperationLog的使用
-
net.sohelp.boot.dev.web.system.tenant中OperationLog的使用
修饰符和类型方法说明添加一个新的租户记录删除一个或多个租户及其关联关系设置租户到期信息和状态TenantController.toggleStatus(Map<String, Object> paramMap) 切换租户启用/禁用状态更新现有租户的基本信息 -
net.sohelp.boot.dev.web.system.thirdpart中OperationLog的使用
修饰符和类型方法说明删除接口授权(软删除)保存接口授权(新增或更新)设置到期信息ThirdPartController.toggleStatus(Map<String, Object> paramMap) 切换启用/禁用状态 -
net.sohelp.boot.dev.web.system.user中OperationLog的使用
修饰符和类型方法说明新增用户并初始化其角色和组织关系。删除指定用户及相关联的数据记录。更新用户基本信息以及相关角色配置。UserController.updateSetting(Map<String, Object> paramMap) 更新用户的个性化设置项。