chenken 6 年 前
コミット
9e86346d93
12 ファイル変更154 行追加35 行削除
  1. 37 0
      examcloud-exchange-outer-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/GetScoreDataServiceProvider.java
  2. 39 0
      examcloud-exchange-outer-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/QueryCapturePhotoServiceProvider.java
  3. 48 0
      examcloud-exchange-outer-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ScoreQueueServiceProvider.java
  4. 0 18
      examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/GetCapturePhotoService.java
  5. 18 0
      examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/QueryCapturePhotoService.java
  6. 6 11
      examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/ScoreQueueService.java
  7. 1 1
      examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterDeleteScoreQueueTopReq.java
  8. 1 1
      examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterGetScoreQueueTopReq.java
  9. 1 1
      examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterQueryCapturePhotoReq.java
  10. 1 1
      examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterDeleteScoreQueueTopResp.java
  11. 1 1
      examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterGetScoreQueueTopResp.java
  12. 1 1
      examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterQueryCapturePhotoResp.java

+ 37 - 0
examcloud-exchange-outer-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/GetScoreDataServiceProvider.java

@@ -0,0 +1,37 @@
+package cn.com.qmth.examcloud.exchange.outer.api.provider;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiResponse;
+import io.swagger.annotations.ApiResponses;
+
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import cn.com.qmth.examcloud.commons.web.support.StatusResponse;
+import cn.com.qmth.examcloud.exchange.outer.api.GetScoreDataService;
+import cn.com.qmth.examcloud.exchange.outer.api.request.OuterGetScoreDataReq;
+import cn.com.qmth.examcloud.exchange.outer.api.response.OuterGetScoreDataResp;
+
+@Api("获取成绩服务")
+@RestController
+@RequestMapping("${$rmp.cloud.exchange.outer}/score")
+public class GetScoreDataServiceProvider implements GetScoreDataService {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 1857049574734356057L;
+
+	@ApiOperation(value = "获取成绩数据", httpMethod = "GET")
+	@ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetScoreDataResp.class),
+			@ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
+	@PostMapping("/getScoreData")
+	@Override
+	public OuterGetScoreDataResp getScoreData(OuterGetScoreDataReq req) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+}

+ 39 - 0
examcloud-exchange-outer-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/QueryCapturePhotoServiceProvider.java

@@ -0,0 +1,39 @@
+package cn.com.qmth.examcloud.exchange.outer.api.provider;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiResponse;
+import io.swagger.annotations.ApiResponses;
+
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import cn.com.qmth.examcloud.commons.web.support.StatusResponse;
+import cn.com.qmth.examcloud.exchange.outer.api.QueryCapturePhotoService;
+import cn.com.qmth.examcloud.exchange.outer.api.request.OuterQueryCapturePhotoReq;
+import cn.com.qmth.examcloud.exchange.outer.api.response.OuterQueryCapturePhotoResp;
+
+@Api("获取抓拍照片信息服务")
+@RestController
+@RequestMapping("${$rmp.cloud.exchange.outer}/capturePhoto")
+public class QueryCapturePhotoServiceProvider implements QueryCapturePhotoService {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 3051021630006959568L;
+
+	@ApiOperation(value = "获取抓拍照片信息数据", httpMethod = "GET")
+	@ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterQueryCapturePhotoResp.class),
+			@ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
+	@PostMapping("/getScoreData")
+	@Override
+	public OuterQueryCapturePhotoResp queryCapturePhotoList(OuterQueryCapturePhotoReq req) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	
+
+}

+ 48 - 0
examcloud-exchange-outer-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ScoreQueueServiceProvider.java

@@ -0,0 +1,48 @@
+package cn.com.qmth.examcloud.exchange.outer.api.provider;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiResponse;
+import io.swagger.annotations.ApiResponses;
+
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import cn.com.qmth.examcloud.commons.web.support.ControllerSupport;
+import cn.com.qmth.examcloud.commons.web.support.StatusResponse;
+import cn.com.qmth.examcloud.exchange.outer.api.ScoreQueueService;
+import cn.com.qmth.examcloud.exchange.outer.api.request.OuterDeleteScoreQueueTopReq;
+import cn.com.qmth.examcloud.exchange.outer.api.request.OuterGetScoreQueueTopReq;
+import cn.com.qmth.examcloud.exchange.outer.api.response.OuterDeleteScoreQueueTopResp;
+import cn.com.qmth.examcloud.exchange.outer.api.response.OuterGetScoreQueueTopResp;
+
+@Api("成绩队列服务")
+@RestController
+@RequestMapping("${$rmp.cloud.exchange.outer}/scoreQueue")
+public class ScoreQueueServiceProvider extends ControllerSupport implements ScoreQueueService {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = -7975687672489564748L;
+
+	@ApiOperation(value = "取队列最顶层记录", httpMethod = "GET")
+	@ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterGetScoreQueueTopResp.class),
+			@ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
+	@PostMapping("/getScoreQueueTop")
+	@Override
+	public OuterGetScoreQueueTopResp GetScoreQueueTop(OuterGetScoreQueueTopReq req) {
+		return null;
+	}
+
+	@ApiOperation(value = "删除队列最顶层记录", httpMethod = "GET")
+	@ApiResponses({@ApiResponse(code = 200, message = "成功", response = OuterDeleteScoreQueueTopResp.class),
+			@ApiResponse(code = 500, message = "系统异常(异常信息见响应体)", response = StatusResponse.class)})
+	@PostMapping("deleteScoreQueueTop")
+	@Override
+	public OuterDeleteScoreQueueTopResp DeleteScoreQueueTop(OuterDeleteScoreQueueTopReq req) {
+		return null;
+	}
+
+}

+ 0 - 18
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/GetCapturePhotoService.java

@@ -1,18 +0,0 @@
-package cn.com.qmth.examcloud.exchange.outer.api;
-
-import cn.com.qmth.examcloud.commons.web.cloud.api.OuterService;
-import cn.com.qmth.examcloud.exchange.outer.api.bean.OuterGetCapturePhotoBean;
-import cn.com.qmth.examcloud.exchange.outer.api.request.OuterGetCapturePhotoReq;
-
-/**
- * 
- * @author  	chenken
- * @date    	2018年11月16日 下午2:33:21
- * @company 	QMTH
- * @description 获取抓拍照片数据
- */
-public interface GetCapturePhotoService extends OuterService{
-
-	public OuterGetCapturePhotoBean queryCapturePhotoBeanList(OuterGetCapturePhotoReq req);
-	
-}

+ 18 - 0
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/QueryCapturePhotoService.java

@@ -0,0 +1,18 @@
+package cn.com.qmth.examcloud.exchange.outer.api;
+
+import cn.com.qmth.examcloud.commons.web.cloud.api.OuterService;
+import cn.com.qmth.examcloud.exchange.outer.api.request.OuterQueryCapturePhotoReq;
+import cn.com.qmth.examcloud.exchange.outer.api.response.OuterQueryCapturePhotoResp;
+
+/**
+ * 
+ * @author  	chenken
+ * @date    	2018年11月16日 下午2:33:21
+ * @company 	QMTH
+ * @description 获取抓拍照片数据
+ */
+public interface QueryCapturePhotoService extends OuterService{
+
+	public OuterQueryCapturePhotoResp queryCapturePhotoList(OuterQueryCapturePhotoReq req);
+	
+}

+ 6 - 11
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/ScoreQueueService.java

@@ -1,10 +1,10 @@
 package cn.com.qmth.examcloud.exchange.outer.api;
 
 import cn.com.qmth.examcloud.commons.web.cloud.api.OuterService;
-import cn.com.qmth.examcloud.exchange.outer.api.request.DeleteScoreQueueReq;
-import cn.com.qmth.examcloud.exchange.outer.api.request.GetScoreQueueTopReq;
-import cn.com.qmth.examcloud.exchange.outer.api.response.DeleteScoreQueueResp;
-import cn.com.qmth.examcloud.exchange.outer.api.response.GetScoreQueueTopResp;
+import cn.com.qmth.examcloud.exchange.outer.api.request.OuterDeleteScoreQueueTopReq;
+import cn.com.qmth.examcloud.exchange.outer.api.request.OuterGetScoreQueueTopReq;
+import cn.com.qmth.examcloud.exchange.outer.api.response.OuterDeleteScoreQueueTopResp;
+import cn.com.qmth.examcloud.exchange.outer.api.response.OuterGetScoreQueueTopResp;
 
 
 /**
@@ -15,23 +15,18 @@ import cn.com.qmth.examcloud.exchange.outer.api.response.GetScoreQueueTopResp;
  * @description 成绩队列处理
  */
 public interface ScoreQueueService extends OuterService{
-
-	/**
-	 * 发送信息
-	 */
-	public void sendMsg();
 	
 	/**
 	 * 取队列最顶层记录
 	 * @param req
 	 * @return
 	 */
-	public GetScoreQueueTopResp GetScoreQueueTop(GetScoreQueueTopReq req);
+	public OuterGetScoreQueueTopResp GetScoreQueueTop(OuterGetScoreQueueTopReq req);
 	
 	/**
 	 * 删除队列最顶层记录
 	 * @param req
 	 * @return
 	 */
-	public DeleteScoreQueueResp DeleteScoreQueue(DeleteScoreQueueReq req);
+	public OuterDeleteScoreQueueTopResp DeleteScoreQueueTop(OuterDeleteScoreQueueTopReq req);
 }

+ 1 - 1
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/DeleteScoreQueueReq.java → examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterDeleteScoreQueueTopReq.java

@@ -11,7 +11,7 @@ import io.swagger.annotations.ApiModelProperty;
  * @company 	QMTH
  * @description 删除队列请求
  */
-public class DeleteScoreQueueReq extends BaseRequest{
+public class OuterDeleteScoreQueueTopReq extends BaseRequest{
 
 	/**
 	 * 

+ 1 - 1
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/GetScoreQueueTopReq.java → examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterGetScoreQueueTopReq.java

@@ -3,7 +3,7 @@ package cn.com.qmth.examcloud.exchange.outer.api.request;
 import io.swagger.annotations.ApiModelProperty;
 import cn.com.qmth.examcloud.commons.web.cloud.api.BaseRequest;
 
-public class GetScoreQueueTopReq extends BaseRequest{
+public class OuterGetScoreQueueTopReq extends BaseRequest{
 
 	/**
 	 * 

+ 1 - 1
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterGetCapturePhotoReq.java → examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterQueryCapturePhotoReq.java

@@ -10,7 +10,7 @@ import io.swagger.annotations.ApiModelProperty;
  * @company 	QMTH
  * @description OuterGetCapturePhotoReq.java
  */
-public class OuterGetCapturePhotoReq extends BaseRequest{
+public class OuterQueryCapturePhotoReq extends BaseRequest{
 
 	/**
 	 * 

+ 1 - 1
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/DeleteScoreQueueResp.java → examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterDeleteScoreQueueTopResp.java

@@ -11,7 +11,7 @@ import cn.com.qmth.examcloud.commons.web.cloud.api.BaseResponse;
  * @company 	QMTH
  * @description 删除队列返回
  */
-public class DeleteScoreQueueResp extends BaseResponse{
+public class OuterDeleteScoreQueueTopResp extends BaseResponse{
 
 	/**
 	 * 

+ 1 - 1
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/GetScoreQueueTopResp.java → examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterGetScoreQueueTopResp.java

@@ -10,7 +10,7 @@ import cn.com.qmth.examcloud.commons.web.cloud.api.BaseResponse;
  * @company 	QMTH
  * @description 成绩队列返回信息
  */
-public class GetScoreQueueTopResp extends BaseResponse{
+public class OuterGetScoreQueueTopResp extends BaseResponse{
 
 	/**
 	 * 

+ 1 - 1
examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterGetCapturePhotoResp.java → examcloud-exchange-outer-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/response/OuterQueryCapturePhotoResp.java

@@ -6,7 +6,7 @@ import cn.com.qmth.examcloud.commons.web.cloud.api.BaseResponse;
 import cn.com.qmth.examcloud.exchange.outer.api.bean.OuterGetCapturePhotoBean;
 import io.swagger.annotations.ApiModelProperty;
 
-public class OuterGetCapturePhotoResp extends BaseResponse{
+public class OuterQueryCapturePhotoResp extends BaseResponse{
 
 	/**
 	 *