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

View File

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

View File

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