Commit 446c3293 by yuwei

项目初始化

parent e9e3cb73
...@@ -7,25 +7,21 @@ public class DataConstant { ...@@ -7,25 +7,21 @@ public class DataConstant {
*/ */
public enum Security { public enum Security {
//请求头TOKEN名称 //请求头TOKEN名称
TOKENHEADER("tokenHeader", "gatewayToken"), TOKENHEADER("gatewayToken"),
//请求头TOKEN值 //请求头TOKEN值
TOKENVALUE("tokenValue", "datax:gateway:123456"), TOKENVALUE("datax:gateway:123456"),
//OAUTH2请求头
AUTHORIZATION("Authorization"),
//OAUTH2令牌类型 //OAUTH2令牌类型
TOKENTYPE("tokenType", "bearer "), TOKENTYPE("bearer "),
//security授权角色前缀 //security授权角色前缀
ROLEPREFIX("rolePrefix", "ROLE_"); ROLEPREFIX("ROLE_");
Security(String key, String val){ Security(String val){
this.key = key;
this.val = val; this.val = val;
} }
private final String key;
private final String val; private final String val;
public String getKey() {
return key;
}
public String getVal() { public String getVal() {
return val; return val;
} }
...@@ -105,4 +101,52 @@ public class DataConstant { ...@@ -105,4 +101,52 @@ public class DataConstant {
return val; return val;
} }
} }
/**
* 流程审核状态
*/
public enum AuditState{
WAIT(1,"待审核"),
AUDIT(2,"审核中"),
PASS(3,"审核通过"),
NOTPASS(4,"审核不通过");
AuditState(Integer key, String val){
this.key = key;
this.val = val;
}
private final Integer key;
private final String val;
public Integer getKey() {
return key;
}
public String getVal() {
return val;
}
}
/**
* 流程审批状态
*/
public enum ApproveState{
REJECT(0,"不通过"),
PASS(1,"通过");
ApproveState(Integer key, String val){
this.key = key;
this.val = val;
}
private final Integer key;
private final String val;
public Integer getKey() {
return key;
}
public String getVal() {
return val;
}
}
} }
...@@ -22,7 +22,7 @@ public class DataFeignRequestInterceptor { ...@@ -22,7 +22,7 @@ public class DataFeignRequestInterceptor {
Object details = SecurityContextHolder.getContext().getAuthentication().getDetails(); Object details = SecurityContextHolder.getContext().getAuthentication().getDetails();
if (details instanceof OAuth2AuthenticationDetails) { if (details instanceof OAuth2AuthenticationDetails) {
String authorizationToken = ((OAuth2AuthenticationDetails) details).getTokenValue(); String authorizationToken = ((OAuth2AuthenticationDetails) details).getTokenValue();
requestTemplate.header(HttpHeaders.AUTHORIZATION, DataConstant.Security.TOKENTYPE.getVal() + authorizationToken); requestTemplate.header(DataConstant.Security.AUTHORIZATION.getVal(), DataConstant.Security.TOKENTYPE.getVal() + authorizationToken);
} }
}; };
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment