Merge remote-tracking branch 'origin/master-for-apisix' into master-for-apisix

# Conflicts:
#	axzo-auth-spring-boot-starter/src/main/java/cn/axzo/framework/auth/service/BuilderUserInfoAspect.java
This commit is contained in:
zhuguanghong 2022-04-26 14:55:45 +08:00
commit 2bf6a98137
2 changed files with 16 additions and 2 deletions

View File

@ -1,11 +1,14 @@
package cn.axzo.framework.auth.domain;
import cn.hutool.json.JSONObject;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
@Data
@ -55,4 +58,16 @@ public class UserInfo {
private String appVersion;
private String token;
private String visitTo;
/**
* 使用http request 设置自定义字段
* @param request http请求
*/
public void buildCustomField(HttpServletRequest request) {}
/**
* 使用用户信息map 设置自定义字段
* @param userInfo 用户信息
*/
public void buildCustomField(Map userInfo) {}
}

View File

@ -6,6 +6,5 @@ import java.lang.annotation.*;
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface PreBuildUser {
//todo default
String value();
String value() default "";
}