xiatian há 5 anos atrás
pai
commit
f7fa88e23b
20 ficheiros alterados com 141 adições e 186 exclusões
  1. 3 4
      examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/ExamStudentCountCloudServiceClient.java
  2. 3 4
      examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/StudentCountCloudServiceClient.java
  3. 21 0
      examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/StudentCumulativeCountCloudServiceClient.java
  4. 21 0
      examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/StudentTotalCountCloudServiceClient.java
  5. 3 4
      examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/UserCountCloudServiceClient.java
  6. 2 3
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/ExamStudentCountCloudService.java
  7. 2 3
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/StudentCountCloudService.java
  8. 8 0
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/StudentCumulativeCountCloudService.java
  9. 8 0
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/StudentTotalCountCloudService.java
  10. 2 3
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/UserCountCloudService.java
  11. 0 47
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/request/AddOrUpdateExamStudentCountReq.java
  12. 0 41
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/request/AddOrUpdateStudentCountReq.java
  13. 0 40
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/request/AddOrUpdateUserCountReq.java
  14. 0 13
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/AddOrUpdateExamStudentCountResp.java
  15. 0 12
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/AddOrUpdateStudentCountResp.java
  16. 14 12
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/SaveExamStudentCountResp.java
  17. 13 0
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/SaveStudentCountResp.java
  18. 14 0
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/SaveStudentCumulativeCountResp.java
  19. 13 0
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/SaveUserCountResp.java
  20. 14 0
      examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/StudentTotalCountResp.java

+ 3 - 4
examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/ExamStudentCountCloudServiceClient.java

@@ -3,8 +3,7 @@ package cn.com.qmth.examcloud.core.reports.api.client;
 import org.springframework.stereotype.Service;
 
 import cn.com.qmth.examcloud.core.reports.api.ExamStudentCountCloudService;
-import cn.com.qmth.examcloud.core.reports.api.request.AddOrUpdateExamStudentCountReq;
-import cn.com.qmth.examcloud.core.reports.api.response.AddOrUpdateExamStudentCountResp;
+import cn.com.qmth.examcloud.core.reports.api.response.SaveExamStudentCountResp;
 
 @Service
 public class ExamStudentCountCloudServiceClient extends AbstractCloudClientSupport implements ExamStudentCountCloudService {
@@ -15,8 +14,8 @@ public class ExamStudentCountCloudServiceClient extends AbstractCloudClientSuppo
 	private static final long serialVersionUID = -9156270063549284851L;
 
 	@Override
-	public AddOrUpdateExamStudentCountResp addOrUpdateCount(AddOrUpdateExamStudentCountReq req) {
-		return post("studentCount/addOrUpdateCount", req, AddOrUpdateExamStudentCountResp.class);
+	public SaveExamStudentCountResp saveCount() {
+		return post("examStudentCount/saveCount", null, SaveExamStudentCountResp.class);
 	}
 
 }

+ 3 - 4
examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/StudentCountCloudServiceClient.java

@@ -3,8 +3,7 @@ package cn.com.qmth.examcloud.core.reports.api.client;
 import org.springframework.stereotype.Service;
 
 import cn.com.qmth.examcloud.core.reports.api.StudentCountCloudService;
-import cn.com.qmth.examcloud.core.reports.api.request.AddOrUpdateStudentCountReq;
-import cn.com.qmth.examcloud.core.reports.api.response.AddOrUpdateStudentCountResp;
+import cn.com.qmth.examcloud.core.reports.api.response.SaveStudentCountResp;
 
 @Service
 public class StudentCountCloudServiceClient extends AbstractCloudClientSupport implements StudentCountCloudService {
@@ -15,7 +14,7 @@ public class StudentCountCloudServiceClient extends AbstractCloudClientSupport i
 	private static final long serialVersionUID = -668802724350249034L;
 
 	@Override
-	public AddOrUpdateStudentCountResp addOrUpdateCount(AddOrUpdateStudentCountReq req) {
-		return post("studentCount/addOrUpdateCount", req, AddOrUpdateStudentCountResp.class);
+	public SaveStudentCountResp saveCount() {
+		return post("studentCount/saveCount", null, SaveStudentCountResp.class);
 	}
 }

+ 21 - 0
examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/StudentCumulativeCountCloudServiceClient.java

@@ -0,0 +1,21 @@
+package cn.com.qmth.examcloud.core.reports.api.client;
+
+import org.springframework.stereotype.Service;
+
+import cn.com.qmth.examcloud.core.reports.api.StudentCumulativeCountCloudService;
+import cn.com.qmth.examcloud.core.reports.api.response.SaveStudentCumulativeCountResp;
+
+@Service
+public class StudentCumulativeCountCloudServiceClient extends AbstractCloudClientSupport implements StudentCumulativeCountCloudService {
+
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -5937782026126245714L;
+
+	@Override
+	public SaveStudentCumulativeCountResp saveCount() {
+		return post("studentCumulativeCount/saveCount", null, SaveStudentCumulativeCountResp.class);
+	}
+}

+ 21 - 0
examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/StudentTotalCountCloudServiceClient.java

@@ -0,0 +1,21 @@
+package cn.com.qmth.examcloud.core.reports.api.client;
+
+import org.springframework.stereotype.Service;
+
+import cn.com.qmth.examcloud.core.reports.api.StudentTotalCountCloudService;
+import cn.com.qmth.examcloud.core.reports.api.response.StudentTotalCountResp;
+
+@Service
+public class StudentTotalCountCloudServiceClient extends AbstractCloudClientSupport implements StudentTotalCountCloudService {
+
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -3250796436128037599L;
+
+	@Override
+	public StudentTotalCountResp compute() {
+		return post("studentTotalCount/compute", null, StudentTotalCountResp.class);
+	}
+}

+ 3 - 4
examcloud-core-reports-api-client/src/main/java/cn/com/qmth/examcloud/core/reports/api/client/UserCountCloudServiceClient.java

@@ -3,8 +3,7 @@ package cn.com.qmth.examcloud.core.reports.api.client;
 import org.springframework.stereotype.Service;
 
 import cn.com.qmth.examcloud.core.reports.api.UserCountCloudService;
-import cn.com.qmth.examcloud.core.reports.api.request.AddOrUpdateUserCountReq;
-import cn.com.qmth.examcloud.core.reports.api.response.AddOrUpdateUserCountResp;
+import cn.com.qmth.examcloud.core.reports.api.response.SaveUserCountResp;
 
 @Service
 public class UserCountCloudServiceClient extends AbstractCloudClientSupport implements UserCountCloudService {
@@ -15,8 +14,8 @@ public class UserCountCloudServiceClient extends AbstractCloudClientSupport impl
 	private static final long serialVersionUID = 5873059160190819277L;
 
 	@Override
-	public AddOrUpdateUserCountResp addOrUpdateCount(AddOrUpdateUserCountReq req) {
-		return post("userCount/addOrUpdateCount", req, AddOrUpdateUserCountResp.class);
+	public SaveUserCountResp saveCount() {
+		return post("userCount/saveCount", null, SaveUserCountResp.class);
 	}
 
 

+ 2 - 3
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/ExamStudentCountCloudService.java

@@ -1,9 +1,8 @@
 package cn.com.qmth.examcloud.core.reports.api;
 
 import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.reports.api.request.AddOrUpdateExamStudentCountReq;
-import cn.com.qmth.examcloud.core.reports.api.response.AddOrUpdateExamStudentCountResp;
+import cn.com.qmth.examcloud.core.reports.api.response.SaveExamStudentCountResp;
 
 public interface ExamStudentCountCloudService extends CloudService {
-	AddOrUpdateExamStudentCountResp addOrUpdateCount(AddOrUpdateExamStudentCountReq req);
+	SaveExamStudentCountResp saveCount();
 }

+ 2 - 3
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/StudentCountCloudService.java

@@ -1,9 +1,8 @@
 package cn.com.qmth.examcloud.core.reports.api;
 
 import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.reports.api.request.AddOrUpdateStudentCountReq;
-import cn.com.qmth.examcloud.core.reports.api.response.AddOrUpdateStudentCountResp;
+import cn.com.qmth.examcloud.core.reports.api.response.SaveStudentCountResp;
 
 public interface StudentCountCloudService extends CloudService {
-	AddOrUpdateStudentCountResp addOrUpdateCount(AddOrUpdateStudentCountReq req);
+	SaveStudentCountResp saveCount();
 }

+ 8 - 0
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/StudentCumulativeCountCloudService.java

@@ -0,0 +1,8 @@
+package cn.com.qmth.examcloud.core.reports.api;
+
+import cn.com.qmth.examcloud.api.commons.CloudService;
+import cn.com.qmth.examcloud.core.reports.api.response.SaveStudentCumulativeCountResp;
+
+public interface StudentCumulativeCountCloudService extends CloudService {
+	SaveStudentCumulativeCountResp saveCount();
+}

+ 8 - 0
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/StudentTotalCountCloudService.java

@@ -0,0 +1,8 @@
+package cn.com.qmth.examcloud.core.reports.api;
+
+import cn.com.qmth.examcloud.api.commons.CloudService;
+import cn.com.qmth.examcloud.core.reports.api.response.StudentTotalCountResp;
+
+public interface StudentTotalCountCloudService extends CloudService {
+	StudentTotalCountResp compute();
+}

+ 2 - 3
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/UserCountCloudService.java

@@ -1,9 +1,8 @@
 package cn.com.qmth.examcloud.core.reports.api;
 
 import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.reports.api.request.AddOrUpdateUserCountReq;
-import cn.com.qmth.examcloud.core.reports.api.response.AddOrUpdateUserCountResp;
+import cn.com.qmth.examcloud.core.reports.api.response.SaveUserCountResp;
 
 public interface UserCountCloudService extends CloudService {
-	AddOrUpdateUserCountResp addOrUpdateCount(AddOrUpdateUserCountReq req);
+	SaveUserCountResp saveCount();
 }

+ 0 - 47
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/request/AddOrUpdateExamStudentCountReq.java

@@ -1,47 +0,0 @@
-package cn.com.qmth.examcloud.core.reports.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class AddOrUpdateExamStudentCountReq extends BaseRequest {
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 1626084735713078775L;
-	private Long batchTime;
-	private Long rootOrgId;
-	private Long orgId;
-	private Long examId;
-	private Integer onlineCount;
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
-	public Long getOrgId() {
-		return orgId;
-	}
-	public void setOrgId(Long orgId) {
-		this.orgId = orgId;
-	}
-	public Integer getOnlineCount() {
-		return onlineCount;
-	}
-	public void setOnlineCount(Integer onlineCount) {
-		this.onlineCount = onlineCount;
-	}
-	public Long getExamId() {
-		return examId;
-	}
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
-	public Long getBatchTime() {
-		return batchTime;
-	}
-	public void setBatchTime(Long batchTime) {
-		this.batchTime = batchTime;
-	}
-	
-}

+ 0 - 41
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/request/AddOrUpdateStudentCountReq.java

@@ -1,41 +0,0 @@
-package cn.com.qmth.examcloud.core.reports.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class AddOrUpdateStudentCountReq extends BaseRequest {
-
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 5261907902680716730L;
-	private Long batchTime;
-	private Long rootOrgId;
-	private Long orgId;
-	private Integer onlineCount;
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
-	public Long getOrgId() {
-		return orgId;
-	}
-	public void setOrgId(Long orgId) {
-		this.orgId = orgId;
-	}
-	public Integer getOnlineCount() {
-		return onlineCount;
-	}
-	public void setOnlineCount(Integer onlineCount) {
-		this.onlineCount = onlineCount;
-	}
-	public Long getBatchTime() {
-		return batchTime;
-	}
-	public void setBatchTime(Long batchTime) {
-		this.batchTime = batchTime;
-	}
-	
-}

+ 0 - 40
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/request/AddOrUpdateUserCountReq.java

@@ -1,40 +0,0 @@
-package cn.com.qmth.examcloud.core.reports.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class AddOrUpdateUserCountReq extends BaseRequest {
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -6706942083384384528L;
-	private Long batchTime;
-	private Long rootOrgId;
-	private Long orgId;
-	private Integer onlineCount;
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
-	public Long getOrgId() {
-		return orgId;
-	}
-	public void setOrgId(Long orgId) {
-		this.orgId = orgId;
-	}
-	public Integer getOnlineCount() {
-		return onlineCount;
-	}
-	public void setOnlineCount(Integer onlineCount) {
-		this.onlineCount = onlineCount;
-	}
-	public Long getBatchTime() {
-		return batchTime;
-	}
-	public void setBatchTime(Long batchTime) {
-		this.batchTime = batchTime;
-	}
-	
-}

+ 0 - 13
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/AddOrUpdateExamStudentCountResp.java

@@ -1,13 +0,0 @@
-package cn.com.qmth.examcloud.core.reports.api.response;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-
-public class AddOrUpdateExamStudentCountResp extends BaseResponse {
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 2906233119325849882L;
-
-
-}

+ 0 - 12
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/AddOrUpdateStudentCountResp.java

@@ -1,12 +0,0 @@
-package cn.com.qmth.examcloud.core.reports.api.response;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-
-public class AddOrUpdateStudentCountResp extends BaseResponse {
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 7368005647901465395L;
-
-}

+ 14 - 12
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/AddOrUpdateUserCountResp.java → examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/SaveExamStudentCountResp.java

@@ -1,12 +1,14 @@
-package cn.com.qmth.examcloud.core.reports.api.response;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-
-public class AddOrUpdateUserCountResp extends BaseResponse {
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -8168003878142904298L;
-
-}
+package cn.com.qmth.examcloud.core.reports.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class SaveExamStudentCountResp extends BaseResponse {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -5200406712014487161L;
+
+
+
+}

+ 13 - 0
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/SaveStudentCountResp.java

@@ -0,0 +1,13 @@
+package cn.com.qmth.examcloud.core.reports.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class SaveStudentCountResp extends BaseResponse {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 4724223917856370198L;
+
+
+}

+ 14 - 0
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/SaveStudentCumulativeCountResp.java

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.reports.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class SaveStudentCumulativeCountResp extends BaseResponse {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 3862103480708824707L;
+
+
+
+}

+ 13 - 0
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/SaveUserCountResp.java

@@ -0,0 +1,13 @@
+package cn.com.qmth.examcloud.core.reports.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class SaveUserCountResp extends BaseResponse {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -8742472430036028797L;
+
+
+}

+ 14 - 0
examcloud-core-reports-api/src/main/java/cn/com/qmth/examcloud/core/reports/api/response/StudentTotalCountResp.java

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.reports.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class StudentTotalCountResp extends BaseResponse {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 3745845143173282210L;
+
+
+
+}