Ver Fonte

修改POJO 名称

Gaokun Wang há 1 mês atrás
pai
commit
436212ff67

+ 6 - 6
eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/controller/auth/AuthController.java

@@ -8,8 +8,8 @@ package org.eco.vip.auth.controller.auth;
 
 import jakarta.annotation.Resource;
 import jakarta.annotation.security.PermitAll;
-import org.eco.vip.auth.domain.auth.vo.AuthParam;
-import org.eco.vip.auth.domain.auth.vo.AuthResponse;
+import org.eco.vip.auth.domain.auth.vo.AuthQuery;
+import org.eco.vip.auth.domain.auth.vo.AuthVO;
 import org.eco.vip.auth.service.auth.IAdminAuthService;
 import org.eco.vip.orm.pojo.CommonResult;
 import org.eco.vip.orm.utils.JsonUtils;
@@ -38,10 +38,10 @@ public class AuthController {
 
     @PostMapping("/login")
     @PermitAll
-    public CommonResult<AuthResponse> login(@RequestBody String body) {
-        AuthParam authParamBody = JsonUtils.parseObject(body, AuthParam.class);
+    public CommonResult<AuthVO> login(@RequestBody String body) {
+        AuthQuery authQueryBody = JsonUtils.parseObject(body, AuthQuery.class);
         // 校验参数
-        ValidatorUtils.validate(authParamBody);
-        return success(adminAuthService.login(authParamBody));
+        ValidatorUtils.validate(authQueryBody);
+        return success(adminAuthService.login(authQueryBody));
     }
 }

+ 2 - 2
eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/domain/auth/vo/AuthParam.java → eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/domain/auth/vo/AuthQuery.java

@@ -13,7 +13,7 @@ import lombok.Data;
 import lombok.NoArgsConstructor;
 
 /**
- * @description AuthParam
+ * @description AuthQuery
  *
  * @author GaoKunW
  * @date 2025/7/1 11:27
@@ -22,7 +22,7 @@ import lombok.NoArgsConstructor;
 @NoArgsConstructor
 @AllArgsConstructor
 @Builder
-public class AuthParam {
+public class AuthQuery {
 
     /**
      * 账号

+ 1 - 1
eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/domain/auth/vo/AuthResponse.java → eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/domain/auth/vo/AuthVO.java

@@ -21,7 +21,7 @@ import lombok.NoArgsConstructor;
 @NoArgsConstructor
 @AllArgsConstructor
 @Builder
-public class AuthResponse {
+public class AuthVO {
 
     /**
      * 用户编号

+ 22 - 0
eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/domain/user/vo/UserVO.java

@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2025 GaoKunW
+ *
+ */
+
+package org.eco.vip.auth.domain.user.vo;
+
+
+import org.eco.vip.orm.domain.BaseEntity;
+
+/**
+ * @description UserVO
+ *
+ * @author GaoKunW
+ * @date 2025/7/1 18:10
+ */
+public class UserVO extends BaseEntity {
+    /**
+     * 用户编号
+     */
+    private String userId;
+}

+ 4 - 5
eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/service/auth/AdminAuthService.java

@@ -6,10 +6,9 @@
 package org.eco.vip.auth.service.auth;
 
 
-import cn.hutool.json.JSONUtil;
 import jakarta.annotation.Resource;
-import org.eco.vip.auth.domain.auth.vo.AuthParam;
-import org.eco.vip.auth.domain.auth.vo.AuthResponse;
+import org.eco.vip.auth.domain.auth.vo.AuthQuery;
+import org.eco.vip.auth.domain.auth.vo.AuthVO;
 import org.eco.vip.auth.service.user.IUserService;
 import org.springframework.stereotype.Service;
 
@@ -24,8 +23,8 @@ public class AdminAuthService implements IAdminAuthService {
     @Resource
     private IUserService userService;
     @Override
-    public AuthResponse login(AuthParam authParam) {
-        return IAuthStrategy.login(authParam, "password");
+    public AuthVO login(AuthQuery authQuery) {
+        return IAuthStrategy.login(authQuery, "password");
     }
 
 }

+ 3 - 3
eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/service/auth/IAdminAuthService.java

@@ -7,8 +7,8 @@ package org.eco.vip.auth.service.auth;
 
 
 import jakarta.validation.Valid;
-import org.eco.vip.auth.domain.auth.vo.AuthParam;
-import org.eco.vip.auth.domain.auth.vo.AuthResponse;
+import org.eco.vip.auth.domain.auth.vo.AuthQuery;
+import org.eco.vip.auth.domain.auth.vo.AuthVO;
 
 /**
  * @description IAdminAuthService
@@ -18,6 +18,6 @@ import org.eco.vip.auth.domain.auth.vo.AuthResponse;
  */
 public interface IAdminAuthService {
 
-    AuthResponse login(@Valid AuthParam authParam);
+    AuthVO login(@Valid AuthQuery authQuery);
 
 }

+ 7 - 7
eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/service/auth/IAuthStrategy.java

@@ -6,8 +6,8 @@
 package org.eco.vip.auth.service.auth;
 
 
-import org.eco.vip.auth.domain.auth.vo.AuthParam;
-import org.eco.vip.auth.domain.auth.vo.AuthResponse;
+import org.eco.vip.auth.domain.auth.vo.AuthQuery;
+import org.eco.vip.auth.domain.auth.vo.AuthVO;
 import org.eco.vip.orm.exception.BusinessException;
 import org.eco.vip.orm.utils.SpringUtils;
 
@@ -23,25 +23,25 @@ public interface IAuthStrategy {
     /**
      * 登录
      *
-     * @param authParam      登录对象
+     * @param authQuery      登录对象
      * @param grantType 授权类型
      * @return 登录验证信息
      */
-    static AuthResponse login(AuthParam authParam, String grantType) {
+    static AuthVO login(AuthQuery authQuery, String grantType) {
         // 授权类型和客户端id
         String beanName = grantType + BASE_NAME;
         if (!SpringUtils.containsBean(beanName)) {
             throw new BusinessException("授权类型不正确!");
         }
         IAuthStrategy instance = SpringUtils.getBean(beanName);
-        return instance.login(authParam);
+        return instance.login(authQuery);
     }
 
     /**
      * 登录
      *
-     * @param authParam   登录对象
+     * @param authQuery   登录对象
      * @return 登录验证信息
      */
-    AuthResponse login(AuthParam authParam);
+    AuthVO login(AuthQuery authQuery);
 }

+ 13 - 3
eco-nexus-core/auth-biz/src/main/java/org/eco/vip/auth/service/auth/PasswordAuthStrategy.java

@@ -6,10 +6,13 @@
 package org.eco.vip.auth.service.auth;
 
 
+import jakarta.annotation.Resource;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-import org.eco.vip.auth.domain.auth.vo.AuthParam;
-import org.eco.vip.auth.domain.auth.vo.AuthResponse;
+import org.eco.vip.auth.domain.auth.vo.AuthQuery;
+import org.eco.vip.auth.domain.auth.vo.AuthVO;
+import org.eco.vip.auth.domain.user.User;
+import org.eco.vip.auth.service.user.IUserService;
 import org.springframework.stereotype.Service;
 
 /**
@@ -22,8 +25,15 @@ import org.springframework.stereotype.Service;
 @Service("password" + IAuthStrategy.BASE_NAME)
 @RequiredArgsConstructor
 public class PasswordAuthStrategy implements IAuthStrategy {
+
+    @Resource
+    IUserService userService;
     @Override
-    public AuthResponse login(AuthParam authParam) {
+    public AuthVO login(AuthQuery authQuery) {
+        return null;
+    }
+
+    private User getUserByUsername(String tenantId, String username) {
         return null;
     }
 }