This commit is contained in:
zhourui 周锐 2022-07-06 19:26:02 +08:00
commit 88c8a9b1dd
3 changed files with 23 additions and 2 deletions

View File

@ -9,6 +9,16 @@ import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.extern.slf4j.Slf4j;
/**
*
* 经过auth之后可以得到ContextInfo
* 在ThreadLocal里通过ContextInfoHolder获取或者在标注PreBuildContext的类或者方法里做参数注入都是可以获取到的
*
* 在传参的时候这个内容略大推荐大家使用lite()方法
*
* @author gaowei
*
*/
@Data
@Slf4j
@AllArgsConstructor
@ -99,6 +109,8 @@ public class ContextInfo {
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public static class LiteSaasContext {
private Long workspaceId;
private Integer workspaceType;
@ -122,7 +134,7 @@ public class ContextInfo {
* 这个小DTO是为了方便传参
* 主要是用在写方法上这些方法需要记录完整操作日志
*
* @return
* @return 精简的ContextInfo核心字段
*/
public LiteSaasContext lite() {
return LiteSaasContext.builder()

View File

@ -10,6 +10,15 @@ import java.util.Set;
import cn.hutool.core.collection.CollectionUtil;
/**
* 安心筑的所有终端的类型定义
*
* 最重要的方法是NT()
*
* @author gaowei
*
*/
public class TerminalInfo {
/**
* TODO: 数据库迁移terminal字符串有存到数据库里的比如这个函数
@ -248,7 +257,6 @@ public class TerminalInfo {
aliasMap.put(STR_TERMINAL_SMART_PANEL, NT_SM);
}
/**
* Screen数据大屏
*/

View File

@ -6,6 +6,7 @@ import lombok.Getter;
@Getter
@AllArgsConstructor
public enum EnvEnum {
LOCAL("local", "http://localhost:10099/webApi/oauth/apisix/authentication"),
// dev
DEV("dev", "http://dev-app.axzo.cn/pudge/webApi/oauth/apisix/authentication"),
// TEST