wangwei 6 years ago
parent
commit
7dce4193c4

+ 37 - 0
examcloud-core-basic-api-client/src/main/java/cn/com/qmth/examcloud/core/basic/api/client/AuthCloudServiceClient.java

@@ -0,0 +1,37 @@
+package cn.com.qmth.examcloud.core.basic.api.client;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+
+import cn.com.qmth.examcloud.commons.web.redis.RedisClient;
+import cn.com.qmth.examcloud.core.basic.api.AuthCloudService;
+import cn.com.qmth.examcloud.core.basic.api.request.LoginReq;
+import cn.com.qmth.examcloud.core.basic.api.response.LoginResp;
+
+@Service
+public class AuthCloudServiceClient extends BasicCloudClientSupport implements AuthCloudService {
+
+	private static final long serialVersionUID = -4571389823902680911L;
+
+	@Autowired
+	private RestTemplate restTemplate;
+
+	@Autowired
+	private RedisClient redisClient;
+
+	@Override
+	protected RedisClient getRedisClient() {
+		return redisClient;
+	}
+
+	@Override
+	protected RestTemplate getRestTemplate() {
+		return restTemplate;
+	}
+
+	@Override
+	public LoginResp login(LoginReq req) {
+		return post("auth/login", req, LoginResp.class);
+	}
+}

+ 0 - 10
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/request/GetOrgsReq.java

@@ -8,8 +8,6 @@ public class GetOrgsReq extends BaseRequest {
 
 
 	private Long rootOrgId;
 	private Long rootOrgId;
 
 
-	private Long parentId;
-
 	private Long start;
 	private Long start;
 
 
 	public Long getRootOrgId() {
 	public Long getRootOrgId() {
@@ -20,14 +18,6 @@ public class GetOrgsReq extends BaseRequest {
 		this.rootOrgId = rootOrgId;
 		this.rootOrgId = rootOrgId;
 	}
 	}
 
 
-	public Long getParentId() {
-		return parentId;
-	}
-
-	public void setParentId(Long parentId) {
-		this.parentId = parentId;
-	}
-
 	public Long getStart() {
 	public Long getStart() {
 		return start;
 		return start;
 	}
 	}

+ 11 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/response/LoginResp.java

@@ -1,9 +1,20 @@
 package cn.com.qmth.examcloud.core.basic.api.response;
 package cn.com.qmth.examcloud.core.basic.api.response;
 
 
 import cn.com.qmth.examcloud.commons.web.cloud.api.BaseResponse;
 import cn.com.qmth.examcloud.commons.web.cloud.api.BaseResponse;
+import cn.com.qmth.examcloud.commons.web.security.bean.User;
 
 
 public class LoginResp extends BaseResponse {
 public class LoginResp extends BaseResponse {
 
 
 	private static final long serialVersionUID = 528886162978052908L;
 	private static final long serialVersionUID = 528886162978052908L;
 
 
+	private User user;
+
+	public User getUser() {
+		return user;
+	}
+
+	public void setUser(User user) {
+		this.user = user;
+	}
+
 }
 }