Bläddra i källkod

全局异常处理

xufeng 2 år sedan
förälder
incheckning
1580145010

+ 27 - 0
game-module/game-sdk/src/main/java/com/zanxiang/sdk/config/WebMvcConfig.java

@@ -0,0 +1,27 @@
+package com.zanxiang.sdk.config;
+
+import com.zanxiang.sdk.common.resolver.TokenArgumentResolver;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.method.support.HandlerMethodArgumentResolver;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * @author xufeng
+ * @date 2022/6/20 09:59
+ */
+@Configuration
+public class WebMvcConfig implements WebMvcConfigurer {
+
+    @Resource
+    private TokenArgumentResolver tokenArgumentResolver;
+
+
+    @Override
+    public void addArgumentResolvers(List<HandlerMethodArgumentResolver> argumentResolvers) {
+        argumentResolvers.add(tokenArgumentResolver);
+    }
+
+}

+ 30 - 0
game-module/game-sdk/src/main/java/com/zanxiang/sdk/domain/params/UserData.java

@@ -0,0 +1,30 @@
+package com.zanxiang.sdk.domain.params;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.io.Serializable;
+
+/**
+ * @author : xufeng
+ * @time : 2022-06-20
+ * @description : 用户信息
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class UserData implements Serializable {
+
+    /**
+     * 玩家id
+     */
+    private Long userId;
+
+
+    /**
+     * 设备类型;mobile,android,iphone,ipad,web,pc,mac,wxapp
+     */
+    private String deviceType;
+
+}