Commit d128d787188fdae094528d477ae1672c430db0ae
1 parent
d650a0b1
reactor:easy-trans 默认禁用,避免影响接口性能
Showing
7 changed files
with
19 additions
and
1 deletions
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/chat/AiChatConversationController.java
| @@ -12,6 +12,7 @@ import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation.AiChatCo | @@ -12,6 +12,7 @@ import cn.iocoder.yudao.module.ai.controller.admin.chat.vo.conversation.AiChatCo | ||
| 12 | import cn.iocoder.yudao.module.ai.dal.dataobject.chat.AiChatConversationDO; | 12 | import cn.iocoder.yudao.module.ai.dal.dataobject.chat.AiChatConversationDO; |
| 13 | import cn.iocoder.yudao.module.ai.service.chat.AiChatConversationService; | 13 | import cn.iocoder.yudao.module.ai.service.chat.AiChatConversationService; |
| 14 | import cn.iocoder.yudao.module.ai.service.chat.AiChatMessageService; | 14 | import cn.iocoder.yudao.module.ai.service.chat.AiChatMessageService; |
| 15 | +import com.fhs.core.trans.anno.TransMethodResult; | ||
| 15 | import io.swagger.v3.oas.annotations.Operation; | 16 | import io.swagger.v3.oas.annotations.Operation; |
| 16 | import io.swagger.v3.oas.annotations.Parameter; | 17 | import io.swagger.v3.oas.annotations.Parameter; |
| 17 | import io.swagger.v3.oas.annotations.tags.Tag; | 18 | import io.swagger.v3.oas.annotations.tags.Tag; |
| @@ -54,6 +55,7 @@ public class AiChatConversationController { | @@ -54,6 +55,7 @@ public class AiChatConversationController { | ||
| 54 | 55 | ||
| 55 | @GetMapping("/my-list") | 56 | @GetMapping("/my-list") |
| 56 | @Operation(summary = "获得【我的】聊天对话列表") | 57 | @Operation(summary = "获得【我的】聊天对话列表") |
| 58 | + @TransMethodResult | ||
| 57 | public CommonResult<List<AiChatConversationRespVO>> getChatConversationMyList() { | 59 | public CommonResult<List<AiChatConversationRespVO>> getChatConversationMyList() { |
| 58 | List<AiChatConversationDO> list = chatConversationService.getChatConversationListByUserId(getLoginUserId()); | 60 | List<AiChatConversationDO> list = chatConversationService.getChatConversationListByUserId(getLoginUserId()); |
| 59 | return success(BeanUtils.toBean(list, AiChatConversationRespVO.class)); | 61 | return success(BeanUtils.toBean(list, AiChatConversationRespVO.class)); |
| @@ -62,6 +64,7 @@ public class AiChatConversationController { | @@ -62,6 +64,7 @@ public class AiChatConversationController { | ||
| 62 | @GetMapping("/get-my") | 64 | @GetMapping("/get-my") |
| 63 | @Operation(summary = "获得【我的】聊天对话") | 65 | @Operation(summary = "获得【我的】聊天对话") |
| 64 | @Parameter(name = "id", required = true, description = "对话编号", example = "1024") | 66 | @Parameter(name = "id", required = true, description = "对话编号", example = "1024") |
| 67 | + @TransMethodResult | ||
| 65 | public CommonResult<AiChatConversationRespVO> getChatConversationMy(@RequestParam("id") Long id) { | 68 | public CommonResult<AiChatConversationRespVO> getChatConversationMy(@RequestParam("id") Long id) { |
| 66 | AiChatConversationDO conversation = chatConversationService.getChatConversation(id); | 69 | AiChatConversationDO conversation = chatConversationService.getChatConversation(id); |
| 67 | if (conversation != null && ObjUtil.notEqual(conversation.getUserId(), getLoginUserId())) { | 70 | if (conversation != null && ObjUtil.notEqual(conversation.getUserId(), getLoginUserId())) { |
| @@ -90,6 +93,7 @@ public class AiChatConversationController { | @@ -90,6 +93,7 @@ public class AiChatConversationController { | ||
| 90 | @GetMapping("/page") | 93 | @GetMapping("/page") |
| 91 | @Operation(summary = "获得对话分页", description = "用于【对话管理】菜单") | 94 | @Operation(summary = "获得对话分页", description = "用于【对话管理】菜单") |
| 92 | @PreAuthorize("@ss.hasPermission('ai:chat-conversation:query')") | 95 | @PreAuthorize("@ss.hasPermission('ai:chat-conversation:query')") |
| 96 | + @TransMethodResult | ||
| 93 | public CommonResult<PageResult<AiChatConversationRespVO>> getChatConversationPage(AiChatConversationPageReqVO pageReqVO) { | 97 | public CommonResult<PageResult<AiChatConversationRespVO>> getChatConversationPage(AiChatConversationPageReqVO pageReqVO) { |
| 94 | PageResult<AiChatConversationDO> pageResult = chatConversationService.getChatConversationPage(pageReqVO); | 98 | PageResult<AiChatConversationDO> pageResult = chatConversationService.getChatConversationPage(pageReqVO); |
| 95 | if (CollUtil.isEmpty(pageResult.getList())) { | 99 | if (CollUtil.isEmpty(pageResult.getList())) { |
yudao-module-ai/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/model/AiChatRoleController.java
| @@ -10,6 +10,7 @@ import cn.iocoder.yudao.module.ai.controller.admin.model.vo.chatRole.AiChatRoleS | @@ -10,6 +10,7 @@ import cn.iocoder.yudao.module.ai.controller.admin.model.vo.chatRole.AiChatRoleS | ||
| 10 | import cn.iocoder.yudao.module.ai.controller.admin.model.vo.chatRole.AiChatRoleSaveReqVO; | 10 | import cn.iocoder.yudao.module.ai.controller.admin.model.vo.chatRole.AiChatRoleSaveReqVO; |
| 11 | import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatRoleDO; | 11 | import cn.iocoder.yudao.module.ai.dal.dataobject.model.AiChatRoleDO; |
| 12 | import cn.iocoder.yudao.module.ai.service.model.AiChatRoleService; | 12 | import cn.iocoder.yudao.module.ai.service.model.AiChatRoleService; |
| 13 | +import com.fhs.core.trans.anno.TransMethodResult; | ||
| 13 | import io.swagger.v3.oas.annotations.Operation; | 14 | import io.swagger.v3.oas.annotations.Operation; |
| 14 | import io.swagger.v3.oas.annotations.Parameter; | 15 | import io.swagger.v3.oas.annotations.Parameter; |
| 15 | import io.swagger.v3.oas.annotations.tags.Tag; | 16 | import io.swagger.v3.oas.annotations.tags.Tag; |
| @@ -35,6 +36,7 @@ public class AiChatRoleController { | @@ -35,6 +36,7 @@ public class AiChatRoleController { | ||
| 35 | 36 | ||
| 36 | @GetMapping("/my-page") | 37 | @GetMapping("/my-page") |
| 37 | @Operation(summary = "获得【我的】聊天角色分页") | 38 | @Operation(summary = "获得【我的】聊天角色分页") |
| 39 | + @TransMethodResult | ||
| 38 | public CommonResult<PageResult<AiChatRoleRespVO>> getChatRoleMyPage(@Valid AiChatRolePageReqVO pageReqVO) { | 40 | public CommonResult<PageResult<AiChatRoleRespVO>> getChatRoleMyPage(@Valid AiChatRolePageReqVO pageReqVO) { |
| 39 | PageResult<AiChatRoleDO> pageResult = chatRoleService.getChatRoleMyPage(pageReqVO, getLoginUserId()); | 41 | PageResult<AiChatRoleDO> pageResult = chatRoleService.getChatRoleMyPage(pageReqVO, getLoginUserId()); |
| 40 | return success(BeanUtils.toBean(pageResult, AiChatRoleRespVO.class)); | 42 | return success(BeanUtils.toBean(pageResult, AiChatRoleRespVO.class)); |
| @@ -43,6 +45,7 @@ public class AiChatRoleController { | @@ -43,6 +45,7 @@ public class AiChatRoleController { | ||
| 43 | @GetMapping("/get-my") | 45 | @GetMapping("/get-my") |
| 44 | @Operation(summary = "获得【我的】聊天角色") | 46 | @Operation(summary = "获得【我的】聊天角色") |
| 45 | @Parameter(name = "id", description = "编号", required = true, example = "1024") | 47 | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| 48 | + @TransMethodResult | ||
| 46 | public CommonResult<AiChatRoleRespVO> getChatRoleMy(@RequestParam("id") Long id) { | 49 | public CommonResult<AiChatRoleRespVO> getChatRoleMy(@RequestParam("id") Long id) { |
| 47 | AiChatRoleDO chatRole = chatRoleService.getChatRole(id); | 50 | AiChatRoleDO chatRole = chatRoleService.getChatRole(id); |
| 48 | if (ObjUtil.notEqual(chatRole.getUserId(), getLoginUserId())) { | 51 | if (ObjUtil.notEqual(chatRole.getUserId(), getLoginUserId())) { |
| @@ -108,6 +111,7 @@ public class AiChatRoleController { | @@ -108,6 +111,7 @@ public class AiChatRoleController { | ||
| 108 | @Operation(summary = "获得聊天角色") | 111 | @Operation(summary = "获得聊天角色") |
| 109 | @Parameter(name = "id", description = "编号", required = true, example = "1024") | 112 | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| 110 | @PreAuthorize("@ss.hasPermission('ai:chat-role:query')") | 113 | @PreAuthorize("@ss.hasPermission('ai:chat-role:query')") |
| 114 | + @TransMethodResult | ||
| 111 | public CommonResult<AiChatRoleRespVO> getChatRole(@RequestParam("id") Long id) { | 115 | public CommonResult<AiChatRoleRespVO> getChatRole(@RequestParam("id") Long id) { |
| 112 | AiChatRoleDO chatRole = chatRoleService.getChatRole(id); | 116 | AiChatRoleDO chatRole = chatRoleService.getChatRole(id); |
| 113 | return success(BeanUtils.toBean(chatRole, AiChatRoleRespVO.class)); | 117 | return success(BeanUtils.toBean(chatRole, AiChatRoleRespVO.class)); |
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/product/CrmProductController.java
| @@ -14,6 +14,7 @@ import cn.iocoder.yudao.module.crm.dal.dataobject.product.CrmProductDO; | @@ -14,6 +14,7 @@ import cn.iocoder.yudao.module.crm.dal.dataobject.product.CrmProductDO; | ||
| 14 | import cn.iocoder.yudao.module.crm.enums.product.CrmProductStatusEnum; | 14 | import cn.iocoder.yudao.module.crm.enums.product.CrmProductStatusEnum; |
| 15 | import cn.iocoder.yudao.module.crm.service.product.CrmProductService; | 15 | import cn.iocoder.yudao.module.crm.service.product.CrmProductService; |
| 16 | import cn.iocoder.yudao.module.system.api.user.AdminUserApi; | 16 | import cn.iocoder.yudao.module.system.api.user.AdminUserApi; |
| 17 | +import com.fhs.core.trans.anno.TransMethodResult; | ||
| 17 | import io.swagger.v3.oas.annotations.Operation; | 18 | import io.swagger.v3.oas.annotations.Operation; |
| 18 | import io.swagger.v3.oas.annotations.Parameter; | 19 | import io.swagger.v3.oas.annotations.Parameter; |
| 19 | import io.swagger.v3.oas.annotations.tags.Tag; | 20 | import io.swagger.v3.oas.annotations.tags.Tag; |
| @@ -70,6 +71,7 @@ public class CrmProductController { | @@ -70,6 +71,7 @@ public class CrmProductController { | ||
| 70 | @Operation(summary = "获得产品") | 71 | @Operation(summary = "获得产品") |
| 71 | @Parameter(name = "id", description = "编号", required = true, example = "1024") | 72 | @Parameter(name = "id", description = "编号", required = true, example = "1024") |
| 72 | @PreAuthorize("@ss.hasPermission('crm:product:query')") | 73 | @PreAuthorize("@ss.hasPermission('crm:product:query')") |
| 74 | + @TransMethodResult | ||
| 73 | public CommonResult<CrmProductRespVO> getProduct(@RequestParam("id") Long id) { | 75 | public CommonResult<CrmProductRespVO> getProduct(@RequestParam("id") Long id) { |
| 74 | CrmProductDO product = productService.getProduct(id); | 76 | CrmProductDO product = productService.getProduct(id); |
| 75 | return success(BeanUtils.toBean(product, CrmProductRespVO.class)); | 77 | return success(BeanUtils.toBean(product, CrmProductRespVO.class)); |
| @@ -86,6 +88,7 @@ public class CrmProductController { | @@ -86,6 +88,7 @@ public class CrmProductController { | ||
| 86 | @GetMapping("/page") | 88 | @GetMapping("/page") |
| 87 | @Operation(summary = "获得产品分页") | 89 | @Operation(summary = "获得产品分页") |
| 88 | @PreAuthorize("@ss.hasPermission('crm:product:query')") | 90 | @PreAuthorize("@ss.hasPermission('crm:product:query')") |
| 91 | + @TransMethodResult | ||
| 89 | public CommonResult<PageResult<CrmProductRespVO>> getProductPage(@Valid CrmProductPageReqVO pageVO) { | 92 | public CommonResult<PageResult<CrmProductRespVO>> getProductPage(@Valid CrmProductPageReqVO pageVO) { |
| 90 | PageResult<CrmProductDO> pageResult = productService.getProductPage(pageVO); | 93 | PageResult<CrmProductDO> pageResult = productService.getProductPage(pageVO); |
| 91 | return success(BeanUtils.toBean(pageResult, CrmProductRespVO.class)); | 94 | return success(BeanUtils.toBean(pageResult, CrmProductRespVO.class)); |
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/controller/admin/ota/IotOtaFirmwareController.java
| @@ -9,6 +9,7 @@ import cn.iocoder.yudao.module.iot.controller.admin.ota.vo.firmware.IotOtaFirmwa | @@ -9,6 +9,7 @@ import cn.iocoder.yudao.module.iot.controller.admin.ota.vo.firmware.IotOtaFirmwa | ||
| 9 | import cn.iocoder.yudao.module.iot.controller.admin.ota.vo.firmware.IotOtaFirmwareUpdateReqVO; | 9 | import cn.iocoder.yudao.module.iot.controller.admin.ota.vo.firmware.IotOtaFirmwareUpdateReqVO; |
| 10 | import cn.iocoder.yudao.module.iot.dal.dataobject.ota.IotOtaFirmwareDO; | 10 | import cn.iocoder.yudao.module.iot.dal.dataobject.ota.IotOtaFirmwareDO; |
| 11 | import cn.iocoder.yudao.module.iot.service.ota.IotOtaFirmwareService; | 11 | import cn.iocoder.yudao.module.iot.service.ota.IotOtaFirmwareService; |
| 12 | +import com.fhs.core.trans.anno.TransMethodResult; | ||
| 12 | import io.swagger.v3.oas.annotations.Operation; | 13 | import io.swagger.v3.oas.annotations.Operation; |
| 13 | import io.swagger.v3.oas.annotations.tags.Tag; | 14 | import io.swagger.v3.oas.annotations.tags.Tag; |
| 14 | import jakarta.annotation.Resource; | 15 | import jakarta.annotation.Resource; |
| @@ -46,6 +47,7 @@ public class IotOtaFirmwareController { | @@ -46,6 +47,7 @@ public class IotOtaFirmwareController { | ||
| 46 | @GetMapping("/get") | 47 | @GetMapping("/get") |
| 47 | @Operation(summary = "获得 OTA 固件") | 48 | @Operation(summary = "获得 OTA 固件") |
| 48 | @PreAuthorize("@ss.hasPermission('iot:ota-firmware:query')") | 49 | @PreAuthorize("@ss.hasPermission('iot:ota-firmware:query')") |
| 50 | + @TransMethodResult | ||
| 49 | public CommonResult<IotOtaFirmwareRespVO> getOtaFirmware(@RequestParam("id") Long id) { | 51 | public CommonResult<IotOtaFirmwareRespVO> getOtaFirmware(@RequestParam("id") Long id) { |
| 50 | IotOtaFirmwareDO otaFirmware = otaFirmwareService.getOtaFirmware(id); | 52 | IotOtaFirmwareDO otaFirmware = otaFirmwareService.getOtaFirmware(id); |
| 51 | return success(BeanUtils.toBean(otaFirmware, IotOtaFirmwareRespVO.class)); | 53 | return success(BeanUtils.toBean(otaFirmware, IotOtaFirmwareRespVO.class)); |
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/controller/admin/ota/IotOtaUpgradeRecordController.java
| @@ -7,6 +7,7 @@ import cn.iocoder.yudao.module.iot.controller.admin.ota.vo.upgrade.record.IotOta | @@ -7,6 +7,7 @@ import cn.iocoder.yudao.module.iot.controller.admin.ota.vo.upgrade.record.IotOta | ||
| 7 | import cn.iocoder.yudao.module.iot.controller.admin.ota.vo.upgrade.record.IotOtaUpgradeRecordRespVO; | 7 | import cn.iocoder.yudao.module.iot.controller.admin.ota.vo.upgrade.record.IotOtaUpgradeRecordRespVO; |
| 8 | import cn.iocoder.yudao.module.iot.dal.dataobject.ota.IotOtaUpgradeRecordDO; | 8 | import cn.iocoder.yudao.module.iot.dal.dataobject.ota.IotOtaUpgradeRecordDO; |
| 9 | import cn.iocoder.yudao.module.iot.service.ota.IotOtaUpgradeRecordService; | 9 | import cn.iocoder.yudao.module.iot.service.ota.IotOtaUpgradeRecordService; |
| 10 | +import com.fhs.core.trans.anno.TransMethodResult; | ||
| 10 | import io.swagger.v3.oas.annotations.Operation; | 11 | import io.swagger.v3.oas.annotations.Operation; |
| 11 | import io.swagger.v3.oas.annotations.Parameter; | 12 | import io.swagger.v3.oas.annotations.Parameter; |
| 12 | import io.swagger.v3.oas.annotations.tags.Tag; | 13 | import io.swagger.v3.oas.annotations.tags.Tag; |
| @@ -48,6 +49,7 @@ public class IotOtaUpgradeRecordController { | @@ -48,6 +49,7 @@ public class IotOtaUpgradeRecordController { | ||
| 48 | @GetMapping("/page") | 49 | @GetMapping("/page") |
| 49 | @Operation(summary = "获得升级记录分页") | 50 | @Operation(summary = "获得升级记录分页") |
| 50 | @PreAuthorize("@ss.hasPermission('iot:ota-upgrade-record:query')") | 51 | @PreAuthorize("@ss.hasPermission('iot:ota-upgrade-record:query')") |
| 52 | + @TransMethodResult | ||
| 51 | public CommonResult<PageResult<IotOtaUpgradeRecordRespVO>> getUpgradeRecordPage( | 53 | public CommonResult<PageResult<IotOtaUpgradeRecordRespVO>> getUpgradeRecordPage( |
| 52 | @Valid IotOtaUpgradeRecordPageReqVO pageReqVO) { | 54 | @Valid IotOtaUpgradeRecordPageReqVO pageReqVO) { |
| 53 | PageResult<IotOtaUpgradeRecordDO> pageResult = upgradeRecordService.getUpgradeRecordPage(pageReqVO); | 55 | PageResult<IotOtaUpgradeRecordDO> pageResult = upgradeRecordService.getUpgradeRecordPage(pageReqVO); |
| @@ -58,6 +60,7 @@ public class IotOtaUpgradeRecordController { | @@ -58,6 +60,7 @@ public class IotOtaUpgradeRecordController { | ||
| 58 | @Operation(summary = "获得升级记录") | 60 | @Operation(summary = "获得升级记录") |
| 59 | @PreAuthorize("@ss.hasPermission('iot:ota-upgrade-record:query')") | 61 | @PreAuthorize("@ss.hasPermission('iot:ota-upgrade-record:query')") |
| 60 | @Parameter(name = "id", description = "升级记录编号", required = true, example = "1024") | 62 | @Parameter(name = "id", description = "升级记录编号", required = true, example = "1024") |
| 63 | + @TransMethodResult | ||
| 61 | public CommonResult<IotOtaUpgradeRecordRespVO> getUpgradeRecord(@RequestParam("id") Long id) { | 64 | public CommonResult<IotOtaUpgradeRecordRespVO> getUpgradeRecord(@RequestParam("id") Long id) { |
| 62 | IotOtaUpgradeRecordDO upgradeRecord = upgradeRecordService.getUpgradeRecord(id); | 65 | IotOtaUpgradeRecordDO upgradeRecord = upgradeRecordService.getUpgradeRecord(id); |
| 63 | return success(BeanUtils.toBean(upgradeRecord, IotOtaUpgradeRecordRespVO.class)); | 66 | return success(BeanUtils.toBean(upgradeRecord, IotOtaUpgradeRecordRespVO.class)); |
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/logger/OperateLogController.java
| @@ -11,6 +11,7 @@ import cn.iocoder.yudao.module.system.controller.admin.logger.vo.operatelog.Oper | @@ -11,6 +11,7 @@ import cn.iocoder.yudao.module.system.controller.admin.logger.vo.operatelog.Oper | ||
| 11 | import cn.iocoder.yudao.module.system.controller.admin.logger.vo.operatelog.OperateLogRespVO; | 11 | import cn.iocoder.yudao.module.system.controller.admin.logger.vo.operatelog.OperateLogRespVO; |
| 12 | import cn.iocoder.yudao.module.system.dal.dataobject.logger.OperateLogDO; | 12 | import cn.iocoder.yudao.module.system.dal.dataobject.logger.OperateLogDO; |
| 13 | import cn.iocoder.yudao.module.system.service.logger.OperateLogService; | 13 | import cn.iocoder.yudao.module.system.service.logger.OperateLogService; |
| 14 | +import com.fhs.core.trans.anno.TransMethodResult; | ||
| 14 | import io.swagger.v3.oas.annotations.Operation; | 15 | import io.swagger.v3.oas.annotations.Operation; |
| 15 | import io.swagger.v3.oas.annotations.tags.Tag; | 16 | import io.swagger.v3.oas.annotations.tags.Tag; |
| 16 | import jakarta.annotation.Resource; | 17 | import jakarta.annotation.Resource; |
| @@ -40,6 +41,7 @@ public class OperateLogController { | @@ -40,6 +41,7 @@ public class OperateLogController { | ||
| 40 | @GetMapping("/page") | 41 | @GetMapping("/page") |
| 41 | @Operation(summary = "查看操作日志分页列表") | 42 | @Operation(summary = "查看操作日志分页列表") |
| 42 | @PreAuthorize("@ss.hasPermission('system:operate-log:query')") | 43 | @PreAuthorize("@ss.hasPermission('system:operate-log:query')") |
| 44 | + @TransMethodResult | ||
| 43 | public CommonResult<PageResult<OperateLogRespVO>> pageOperateLog(@Valid OperateLogPageReqVO pageReqVO) { | 45 | public CommonResult<PageResult<OperateLogRespVO>> pageOperateLog(@Valid OperateLogPageReqVO pageReqVO) { |
| 44 | PageResult<OperateLogDO> pageResult = operateLogService.getOperateLogPage(pageReqVO); | 46 | PageResult<OperateLogDO> pageResult = operateLogService.getOperateLogPage(pageReqVO); |
| 45 | return success(BeanUtils.toBean(pageResult, OperateLogRespVO.class)); | 47 | return success(BeanUtils.toBean(pageResult, OperateLogRespVO.class)); |
yudao-server/src/main/resources/application.yaml
| @@ -96,7 +96,7 @@ spring: | @@ -96,7 +96,7 @@ spring: | ||
| 96 | 96 | ||
| 97 | # VO 转换(数据翻译)相关 | 97 | # VO 转换(数据翻译)相关 |
| 98 | easy-trans: | 98 | easy-trans: |
| 99 | - is-enable-global: true # 启用全局翻译(拦截所有 SpringMVC ResponseBody 进行自动翻译 )。如果对于性能要求很高可关闭此配置,或通过 @IgnoreTrans 忽略某个接口 | 99 | + is-enable-global: false # 【默认禁用,对性能确认压力大】启用全局翻译(拦截所有 SpringMVC ResponseBody 进行自动翻译 )。如果对于性能要求很高可关闭此配置,或通过 @IgnoreTrans 忽略某个接口 |
| 100 | 100 | ||
| 101 | --- #################### 验证码相关配置 #################### | 101 | --- #################### 验证码相关配置 #################### |
| 102 | 102 |