Browse Source

积分兑换工作端接口API

feature/dangjian
wanggongfeng 4 years ago
parent
commit
591b69d2c2
  1. 17
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/PointsFeignClient.java
  2. 10
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/PointsFeignClientFallback.java
  3. 17
      esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/WorkPointsServiceImpl.java

17
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/WorkPointsFeignClient.java → esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/PointsFeignClient.java

@ -3,33 +3,26 @@ package com.elink.esua.epdc.feign;
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.config.FeignRequestInterceptor;
import com.elink.esua.epdc.dto.EventDeptFormDTO;
import com.elink.esua.epdc.dto.form.ExchangedCheckFormDTO;
import com.elink.esua.epdc.dto.form.ExchangedListFormDTO;
import com.elink.esua.epdc.dto.item.ItemEvaluateDeptDTO;
import com.elink.esua.epdc.dto.item.form.*;
import com.elink.esua.epdc.dto.item.result.*;
import com.elink.esua.epdc.dto.result.ExchangedCheckResultDTO;
import com.elink.esua.epdc.dto.result.ExchangedListResultDTO;
import com.elink.esua.epdc.feign.fallback.WorkItemFeignClientFallback;
import com.elink.esua.epdc.feign.fallback.WorkPointsFeignClientFallback;
import com.elink.esua.epdc.feign.fallback.PointsFeignClientFallback;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import java.util.List;
/**
* 项目模块调用-移动app端
* @Author LPF
* @Author wgf
* @Date 2019/11/18 16:39
*/
@FeignClient(name = ServiceConstant.EPDC_POINTS_SERVER, fallback = WorkPointsFeignClientFallback.class, configuration = FeignRequestInterceptor.class
,url = "http://127.0.0.1:9070"
@FeignClient(name = ServiceConstant.EPDC_POINTS_SERVER, fallback = PointsFeignClientFallback.class, configuration = FeignRequestInterceptor.class
// ,url = "http://127.0.0.1:9070"
)
public interface WorkPointsFeignClient {
public interface PointsFeignClient {

10
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/WorkPointsFeignClientFallback.java → esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/feign/fallback/PointsFeignClientFallback.java

@ -3,18 +3,12 @@ package com.elink.esua.epdc.feign.fallback;
import com.elink.esua.epdc.commons.tools.constant.ServiceConstant;
import com.elink.esua.epdc.commons.tools.utils.ModuleUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.EventDeptFormDTO;
import com.elink.esua.epdc.dto.form.ExchangedCheckFormDTO;
import com.elink.esua.epdc.dto.form.ExchangedListFormDTO;
import com.elink.esua.epdc.dto.item.ItemEvaluateDeptDTO;
import com.elink.esua.epdc.dto.item.form.*;
import com.elink.esua.epdc.dto.item.result.*;
import com.elink.esua.epdc.dto.result.ExchangedCheckResultDTO;
import com.elink.esua.epdc.dto.result.ExchangedListResultDTO;
import com.elink.esua.epdc.feign.WorkItemFeignClient;
import com.elink.esua.epdc.feign.WorkPointsFeignClient;
import com.elink.esua.epdc.feign.PointsFeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.PathVariable;
import java.util.List;
@ -23,7 +17,7 @@ import java.util.List;
* @Date 2021/9/28 11:39
*/
@Component
public class WorkPointsFeignClientFallback implements WorkPointsFeignClient {
public class PointsFeignClientFallback implements PointsFeignClient {
@Override
public Result<List<ExchangedListResultDTO>> getExchangedList(ExchangedListFormDTO formDto) {

17
esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/service/impl/WorkPointsServiceImpl.java

@ -18,20 +18,11 @@
package com.elink.esua.epdc.service.impl;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.category.EventCategoryDTO;
import com.elink.esua.epdc.dto.comment.form.WorkCommentReplyFormDTO;
import com.elink.esua.epdc.dto.comment.result.WorkEventsCommentsDTO;
import com.elink.esua.epdc.dto.events.EpdcEventsDetailDTO;
import com.elink.esua.epdc.dto.events.form.EpdcEventsReviewFormDTO;
import com.elink.esua.epdc.dto.form.ExchangedCheckFormDTO;
import com.elink.esua.epdc.dto.form.ExchangedListFormDTO;
import com.elink.esua.epdc.dto.issue.form.*;
import com.elink.esua.epdc.dto.issue.result.*;
import com.elink.esua.epdc.dto.result.ExchangedCheckResultDTO;
import com.elink.esua.epdc.dto.result.ExchangedListResultDTO;
import com.elink.esua.epdc.feign.WorkIssueFeignClient;
import com.elink.esua.epdc.feign.WorkPointsFeignClient;
import com.elink.esua.epdc.service.WorkIssueService;
import com.elink.esua.epdc.feign.PointsFeignClient;
import com.elink.esua.epdc.service.WorkPointsService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@ -43,7 +34,7 @@ import java.util.List;
public class WorkPointsServiceImpl implements WorkPointsService {
@Autowired
private WorkPointsFeignClient workPointsFeignClient;
private PointsFeignClient pointsFeignClient;
/**
@ -53,7 +44,7 @@ public class WorkPointsServiceImpl implements WorkPointsService {
*/
@Override
public Result<List<ExchangedListResultDTO>> getExchangedList(ExchangedListFormDTO formDto) {
return workPointsFeignClient.getExchangedList(formDto);
return pointsFeignClient.getExchangedList(formDto);
}
/**
@ -63,7 +54,7 @@ public class WorkPointsServiceImpl implements WorkPointsService {
*/
@Override
public Result<ExchangedCheckResultDTO> exchangedCheck(ExchangedCheckFormDTO formDto) {
return workPointsFeignClient.exchangedCheck(formDto);
return pointsFeignClient.exchangedCheck(formDto);
}

Loading…
Cancel
Save