瀏覽代碼

结构调整

wangwei 7 年之前
父節點
當前提交
4628d16482
共有 27 個文件被更改,包括 114 次插入147 次删除
  1. 2 2
      examcloud-core-basic-api-client/pom.xml
  2. 28 0
      examcloud-core-basic-api-provider/pom.xml
  3. 24 23
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/core/basic/api/provider/DemoController.java
  4. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/AppApi.java
  5. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/CourseApi.java
  6. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/CourseSpeciatlyApi.java
  7. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/ExamSiteApi.java
  8. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/FaceSetTokenApi.java
  9. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/OrgApi.java
  10. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/OrgConfigApi.java
  11. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/OrgFunctionApi.java
  12. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/PermissionApi.java
  13. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/RolePermissionRelationApi.java
  14. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/SpecialtyApi.java
  15. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/StudentApi.java
  16. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/StudentFaceInfoApi.java
  17. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/UserApi.java
  18. 0 0
      examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/UserRoleApi.java
  19. 3 10
      examcloud-core-basic-api/pom.xml
  20. 17 0
      examcloud-core-basic-api/src/main/java/org/examcloud/core/basic/api/DemoProvider.java
  21. 13 13
      examcloud-core-basic-api/src/main/java/org/examcloud/core/basic/api/request/GetXxxReq.java
  22. 23 23
      examcloud-core-basic-api/src/main/java/org/examcloud/core/basic/api/response/GetXxxResp.java
  23. 0 16
      examcloud-core-basic-client/src/main/java/cn/com/qmth/examcloud/core/basic/client/DemoClient.java
  24. 0 33
      examcloud-core-basic-client/src/main/java/cn/com/qmth/examcloud/core/basic/client/impl/DemoClientImpl.java
  25. 0 23
      examcloud-core-basic-domain/pom.xml
  26. 1 1
      examcloud-core-basic-main/pom.xml
  27. 3 3
      pom.xml

+ 2 - 2
examcloud-core-basic-client/pom.xml → examcloud-core-basic-api-client/pom.xml

@@ -8,13 +8,13 @@
 		<artifactId>examcloud-core-basic</artifactId>
 		<version>0.1.0</version>
 	</parent>
-	<artifactId>examcloud-core-basic-client</artifactId>
+	<artifactId>examcloud-core-basic-api-client</artifactId>
 	<packaging>jar</packaging>
 
 	<dependencies>
 		<dependency>
 			<groupId>cn.com.qmth.examcloud.core.basic</groupId>
-			<artifactId>examcloud-core-basic-domain</artifactId>
+			<artifactId>examcloud-core-basic-api</artifactId>
 			<version>${examcloud.version}</version>
 		</dependency>
 		<dependency>

+ 28 - 0
examcloud-core-basic-api-provider/pom.xml

@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<project
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<modelVersion>4.0.0</modelVersion>
+	<parent>
+		<groupId>cn.com.qmth.examcloud.core.basic</groupId>
+		<artifactId>examcloud-core-basic</artifactId>
+		<version>0.1.0</version>
+	</parent>
+	<artifactId>examcloud-core-basic-api-provider</artifactId>
+	<packaging>jar</packaging>
+
+	<dependencies>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.core.basic</groupId>
+			<artifactId>examcloud-core-basic-api</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>cn.com.qmth.examcloud.core.basic</groupId>
+			<artifactId>examcloud-core-basic-service</artifactId>
+			<version>${examcloud.version}</version>
+		</dependency>
+	
+	</dependencies>
+
+</project>

+ 24 - 23
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/DemoApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/core/basic/api/provider/DemoController.java

@@ -1,23 +1,24 @@
-package cn.com.qmth.examcloud.service.core.api;
-
-import org.springframework.http.HttpStatus;
-import org.springframework.http.ResponseEntity;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import cn.com.qmth.examcloud.core.basic.domain.response.GetXxxResp;
-
-@RestController
-@RequestMapping("${app.api.root}/demo")
-public class DemoApi {
-
-	@GetMapping("getXxx")
-	public ResponseEntity<GetXxxResp> getXxx() {
-		GetXxxResp demoResp = new GetXxxResp();
-		demoResp.setS("test");
-
-		return new ResponseEntity<GetXxxResp>(demoResp, HttpStatus.OK);
-	}
-
-}
+package cn.com.qmth.examcloud.core.basic.api.provider;
+
+import org.examcloud.core.basic.api.response.GetXxxResp;
+import org.springframework.http.HttpStatus;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import cn.com.qmth.examcloud.common.support.ControllerSupport;
+
+@RestController
+@RequestMapping("${app.api.root}/demo")
+public class DemoController extends ControllerSupport {
+
+	@GetMapping("getXxx")
+	public ResponseEntity<GetXxxResp> getXxx() {
+		GetXxxResp demoResp = new GetXxxResp();
+		demoResp.setS("test");
+
+		return new ResponseEntity<GetXxxResp>(demoResp, HttpStatus.OK);
+	}
+
+}

+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/AppApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/AppApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/CourseApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/CourseApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/CourseSpeciatlyApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/CourseSpeciatlyApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/ExamSiteApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/ExamSiteApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/FaceSetTokenApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/FaceSetTokenApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/OrgApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/OrgApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/OrgConfigApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/OrgConfigApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/OrgFunctionApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/OrgFunctionApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/PermissionApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/PermissionApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/RolePermissionRelationApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/RolePermissionRelationApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/SpecialtyApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/SpecialtyApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/StudentApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/StudentApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/StudentFaceInfoApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/StudentFaceInfoApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/UserApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/UserApi.java


+ 0 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/service/core/api/UserRoleApi.java → examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/service/core/api/UserRoleApi.java


+ 3 - 10
examcloud-core-basic-api/pom.xml

@@ -9,20 +9,13 @@
 		<version>0.1.0</version>
 	</parent>
 	<artifactId>examcloud-core-basic-api</artifactId>
-	<packaging>jar</packaging>
 
 	<dependencies>
 		<dependency>
-			<groupId>cn.com.qmth.examcloud.core.basic</groupId>
-			<artifactId>examcloud-core-basic-domain</artifactId>
-			<version>${examcloud.version}</version>
+			<groupId>cn.com.qmth.examcloud.commons</groupId>
+			<artifactId>examcloud-commons-api</artifactId>
+			<version>0.1.0</version>
 		</dependency>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.core.basic</groupId>
-			<artifactId>examcloud-core-basic-service</artifactId>
-			<version>${examcloud.version}</version>
-		</dependency>
-	
 	</dependencies>
 
 </project>

+ 17 - 0
examcloud-core-basic-api/src/main/java/org/examcloud/core/basic/api/DemoProvider.java

@@ -0,0 +1,17 @@
+package org.examcloud.core.basic.api;
+
+import org.examcloud.commons.api.Provider;
+import org.examcloud.core.basic.api.request.GetXxxReq;
+import org.examcloud.core.basic.api.response.GetXxxResp;
+
+/**
+ * demo 服务接口
+ * 
+ * @author WANG
+ *
+ */
+public interface DemoProvider extends Provider {
+
+	GetXxxResp getXxx(GetXxxReq req);
+
+}

+ 13 - 13
examcloud-core-basic-domain/src/main/java/cn/com/qmth/examcloud/core/basic/domain/request/GetXxxReq.java → examcloud-core-basic-api/src/main/java/org/examcloud/core/basic/api/request/GetXxxReq.java

@@ -1,13 +1,13 @@
-package cn.com.qmth.examcloud.core.basic.domain.request;
-
-import org.examcloud.commons.api.BaseRequest;
-
-/**
- * @author WANGWEI
- *
- */
-public class GetXxxReq extends BaseRequest {
-
-	private static final long serialVersionUID = -6925630706679571172L;
-
-}
+package org.examcloud.core.basic.api.request;
+
+import org.examcloud.commons.api.BaseRequest;
+
+/**
+ * @author WANGWEI					
+ *
+ */
+public class GetXxxReq extends BaseRequest {
+
+	private static final long serialVersionUID = -6925630706679571172L;
+
+}

+ 23 - 23
examcloud-core-basic-domain/src/main/java/cn/com/qmth/examcloud/core/basic/domain/response/GetXxxResp.java → examcloud-core-basic-api/src/main/java/org/examcloud/core/basic/api/response/GetXxxResp.java

@@ -1,23 +1,23 @@
-package cn.com.qmth.examcloud.core.basic.domain.response;
-
-import org.examcloud.commons.api.BaseResponse;
-
-/**
- * @author WANGWEI
- *
- */
-public class GetXxxResp extends BaseResponse {
-
-	private static final long serialVersionUID = -6925630706679571172L;
-
-	private String s;
-
-	public String getS() {
-		return s;
-	}
-
-	public void setS(String s) {
-		this.s = s;
-	}
-
-}
+package org.examcloud.core.basic.api.response;
+
+import org.examcloud.commons.api.BaseResponse;
+
+/**
+ * @author WANGWEI
+ *
+ */
+public class GetXxxResp extends BaseResponse {
+
+	private static final long serialVersionUID = -6925630706679571172L;
+
+	private String s;
+
+	public String getS() {
+		return s;
+	}
+
+	public void setS(String s) {
+		this.s = s;
+	}
+
+}

+ 0 - 16
examcloud-core-basic-client/src/main/java/cn/com/qmth/examcloud/core/basic/client/DemoClient.java

@@ -1,16 +0,0 @@
-package cn.com.qmth.examcloud.core.basic.client;
-
-import cn.com.qmth.examcloud.core.basic.domain.request.GetXxxReq;
-import cn.com.qmth.examcloud.core.basic.domain.response.GetXxxResp;
-
-/**
- * 机构客户端
- * 
- * @author WANG
- *
- */
-public interface DemoClient {
-
-	GetXxxResp getXxx(GetXxxReq req);
-
-}

+ 0 - 33
examcloud-core-basic-client/src/main/java/cn/com/qmth/examcloud/core/basic/client/impl/DemoClientImpl.java

@@ -1,33 +0,0 @@
-package cn.com.qmth.examcloud.core.basic.client.impl;
-
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.http.ResponseEntity;
-import org.springframework.stereotype.Service;
-import org.springframework.web.client.RestTemplate;
-
-import cn.com.qmth.examcloud.core.basic.client.DemoClient;
-import cn.com.qmth.examcloud.core.basic.domain.request.GetXxxReq;
-import cn.com.qmth.examcloud.core.basic.domain.response.GetXxxResp;
-
-/**
- * 机构客户端
- * 
- * @author WANG
- *
- */
-@Service
-public class DemoClientImpl implements DemoClient {
-
-	@Autowired
-	RestTemplate restTemplate;
-
-	@Override
-	public GetXxxResp getXxx(GetXxxReq req) {
-		ResponseEntity<GetXxxResp> respEntity = restTemplate.getForEntity("http://ExamCloud-service-core/demo/getXxx",
-				GetXxxResp.class);
-		GetXxxResp resp = respEntity.getBody();
-		System.out.println(resp);
-		return null;
-	}
-
-}

+ 0 - 23
examcloud-core-basic-domain/pom.xml

@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-	<modelVersion>4.0.0</modelVersion>
-	<parent>
-		<groupId>cn.com.qmth.examcloud.core.basic</groupId>
-		<artifactId>examcloud-core-basic</artifactId>
-		<version>0.1.0</version>
-	</parent>
-
-	<artifactId>examcloud-core-basic-domain</artifactId>
-	<packaging>jar</packaging>
-
-	<dependencies>
-		<dependency>
-			<groupId>cn.com.qmth.examcloud.commons</groupId>
-			<artifactId>examcloud-commons-api</artifactId>
-			<version>0.1.0</version>
-		</dependency>
-
-	</dependencies>
-
-</project>

+ 1 - 1
examcloud-core-basic-main/pom.xml

@@ -14,7 +14,7 @@
 	<dependencies>
 		<dependency>
 			<groupId>cn.com.qmth.examcloud.core.basic</groupId>
-			<artifactId>examcloud-core-basic-api</artifactId>
+			<artifactId>examcloud-core-basic-api-provider</artifactId>
 			<version>${examcloud.version}</version>
 		</dependency>
 

+ 3 - 3
pom.xml

@@ -12,11 +12,11 @@
 	<packaging>pom</packaging>
 
 	<modules>
-		<module>examcloud-core-basic-domain</module>
 		<module>examcloud-core-basic-main</module>
-		<module>examcloud-core-basic-service</module>
-		<module>examcloud-core-basic-client</module>
 		<module>examcloud-core-basic-api</module>
+		<module>examcloud-core-basic-api-client</module>
+		<module>examcloud-core-basic-api-provider</module>
+		<module>examcloud-core-basic-service</module>
 		<module>examcloud-core-basic-dao</module>
 	</modules>