From 4899612e1e7aade681952ab23340287d3719fc56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=BE=E5=AF=8C=E6=96=8C?= Date: Tue, 16 Sep 2025 19:03:04 +0800 Subject: [PATCH] =?UTF-8?q?fix=20(farm):=20=E5=BE=AE=E6=9C=8D=E5=8A=A1API,?= =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E7=AB=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 微信端,获取多个服务token,用于切换服务 --- .../admin/auth/vo/TenantTokenReqVO.java | 20 +++++++++++++ .../admin/auth/vo/TenantTokenRespVO.java | 29 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/vo/TenantTokenReqVO.java create mode 100644 yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/vo/TenantTokenRespVO.java diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/vo/TenantTokenReqVO.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/vo/TenantTokenReqVO.java new file mode 100644 index 00000000..7be21490 --- /dev/null +++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/vo/TenantTokenReqVO.java @@ -0,0 +1,20 @@ +package cn.iocoder.yudao.module.system.controller.admin.auth.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @description: 租户与Token关系 + * @author: binda + * @date: 2025/9/16 14:07 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class TenantTokenReqVO { + + private String phoneNumber; + +} diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/vo/TenantTokenRespVO.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/vo/TenantTokenRespVO.java new file mode 100644 index 00000000..e9b2e103 --- /dev/null +++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/auth/vo/TenantTokenRespVO.java @@ -0,0 +1,29 @@ +package cn.iocoder.yudao.module.system.controller.admin.auth.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @description: 租户与Token关系 + * @author: binda + * @date: 2025/9/16 14:07 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class TenantTokenRespVO { + + @Schema(description = "租户ID") + private String tenantId; + @Schema(description = "租户名称") + private String tenantName; + @Schema(description = "授权类型 (1:数字农场; 2: 其他服务)") + private String type; + @Schema(description = "令牌") + private String accessToken; + @Schema(description = "刷新令牌") + private String refreshToken; + +}