diff --git a/src/main/java/com/gxwebsoft/common/system/mapper/xml/TenantMapper.xml b/src/main/java/com/gxwebsoft/common/system/mapper/xml/TenantMapper.xml index c4f97d1..6bf5f90 100644 --- a/src/main/java/com/gxwebsoft/common/system/mapper/xml/TenantMapper.xml +++ b/src/main/java/com/gxwebsoft/common/system/mapper/xml/TenantMapper.xml @@ -5,8 +5,14 @@ SELECT a.*,b.company_name,b.company_logo as logo,b.admin_url,b.domain,b.free_domain + + ,c.phone + FROM sys_tenant a LEFT JOIN sys_company b ON a.tenant_id = b.tenant_id + + LEFT JOIN sys_user c ON a.user_id = c.user_id + AND a.tenant_id = #{param.tenantId} diff --git a/src/main/java/com/gxwebsoft/common/system/param/TenantParam.java b/src/main/java/com/gxwebsoft/common/system/param/TenantParam.java index 03b57c3..484ee78 100644 --- a/src/main/java/com/gxwebsoft/common/system/param/TenantParam.java +++ b/src/main/java/com/gxwebsoft/common/system/param/TenantParam.java @@ -52,4 +52,8 @@ public class TenantParam extends BaseParam { @QueryField(type = QueryType.EQ) private Integer tenantId; + @Schema(description = "是否获取手机号码") + @QueryField(type = QueryType.EQ) + private Boolean getPhone; + }