From ff88125508486c78d3046cb6aba2cdfdbadcfc02 Mon Sep 17 00:00:00 2001 From: Gao Wei Date: Tue, 12 Jul 2022 22:32:19 +0800 Subject: [PATCH] support ContextInfo extension --- .../cn/axzo/framework/auth/annotation/PreBuildContext.java | 2 +- .../java/cn/axzo/framework/auth/domain/ContextInfo.java | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/annotation/PreBuildContext.java b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/annotation/PreBuildContext.java index 5f12fae..4f84552 100644 --- a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/annotation/PreBuildContext.java +++ b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/annotation/PreBuildContext.java @@ -12,5 +12,5 @@ import cn.axzo.framework.auth.domain.ContextInfo; @Retention(RetentionPolicy.RUNTIME) @Documented public @interface PreBuildContext { - Class value() default ContextInfo.class; + Class value() default ContextInfo.class; } diff --git a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/ContextInfo.java b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/ContextInfo.java index 3f33c4b..d85484f 100644 --- a/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/ContextInfo.java +++ b/axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/domain/ContextInfo.java @@ -6,7 +6,9 @@ import cn.hutool.core.bean.BeanUtil; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; +import lombok.Getter; import lombok.NoArgsConstructor; +import lombok.Setter; import lombok.extern.slf4j.Slf4j; /** @@ -19,7 +21,8 @@ import lombok.extern.slf4j.Slf4j; * @author gaowei * */ -@Data +@Getter +@Setter @Slf4j @AllArgsConstructor @NoArgsConstructor @@ -45,6 +48,8 @@ public class ContextInfo { /** * 单位id + * 当以工人身份进入的时候,如果workspaceType是PROJ类型的,ouId是Contractor的ID,即挂靠的总包或者分包公司的ID + * 如果没有具体的workspaceId,则ouId是平台班组的单位ID */ private Long ouId;