@@ -24,4 +24,7 @@ public abstract class AbstractCloudClientSupport extends CloudClientSupport {
return super.post(APP_NAME, requestMappingSuffix, body, responseType);
}
+ protected void post(String requestMappingSuffix) {
+ super.post(APP_NAME, requestMappingSuffix);
+ }
@@ -0,0 +1,22 @@
+package cn.com.qmth.examcloud.examwork.api.client;
+
+import cn.com.qmth.examcloud.examwork.api.NoticeCloudService;
+import org.springframework.stereotype.Service;
+@Service
+public class NoticeCloudServiceClient extends AbstractCloudClientSupport
+ implements
+ NoticeCloudService {
+ private static final long serialVersionUID = -8874453764538303046L;
+ @Override
+ public void disposePublishingUserNotice() {
+ post("notice/disposePublishingUserNotice");
+ public void disposeOverdueNotice() {
+ post("notice/disposeOverdueNotice");
+}
@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.examwork.api;
+import cn.com.qmth.examcloud.api.commons.CloudService;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.PostMapping;
+public interface NoticeCloudService extends CloudService {
+ @ApiOperation(value = "处理发布中的用户通知数据")
+ void disposePublishingUserNotice();
+ @ApiOperation(value = "清理过期的通知数据")
+ void disposeOverdueNotice();