统一token转发

This commit is contained in:
attiya 2025-05-29 17:58:52 +08:00
parent 3fa4b14258
commit 3a1c67171e
3 changed files with 9 additions and 3 deletions

View File

@ -1,6 +1,8 @@
package com.ebike.feign.clients; package com.ebike.feign.clients;
import com.cdzy.common.model.JsonResult; import com.cdzy.common.model.JsonResult;
import com.ebike.feign.component.FeignTokenInterceptor;
import com.ebike.feign.config.ExampleFeignConfiguration;
import com.ebike.feign.model.res.ReqEcuSnDto; import com.ebike.feign.model.res.ReqEcuSnDto;
import com.ebike.feign.model.res.ReqLocationDto; import com.ebike.feign.model.res.ReqLocationDto;
import com.ebike.feign.model.res.ReqVehicleStatusUpdateDto; import com.ebike.feign.model.res.ReqVehicleStatusUpdateDto;
@ -15,7 +17,7 @@ import java.util.List;
* @author attiya * @author attiya
* @since 2025-03-18 * @since 2025-03-18
*/ */
@FeignClient(name = "ebike-maintenance") @FeignClient(name = "ebike-maintenance",configuration = { ExampleFeignConfiguration.class, FeignTokenInterceptor.class})
public interface MaintenanceFeignClient { public interface MaintenanceFeignClient {
/** /**

View File

@ -3,6 +3,8 @@ package com.ebike.feign.clients;
import com.cdzy.common.model.EbikeUserFaultreportDto; import com.cdzy.common.model.EbikeUserFaultreportDto;
import com.cdzy.common.model.EbikeUserFaultreportQueryDto; import com.cdzy.common.model.EbikeUserFaultreportQueryDto;
import com.cdzy.common.model.JsonResult; import com.cdzy.common.model.JsonResult;
import com.ebike.feign.component.FeignTokenInterceptor;
import com.ebike.feign.config.ExampleFeignConfiguration;
import com.ebike.feign.model.res.ResFeignOrderPaymentDto; import com.ebike.feign.model.res.ResFeignOrderPaymentDto;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
@ -19,7 +21,7 @@ import java.util.List;
* @date 2025/4/17 * @date 2025/4/17
* @modified by: * @modified by:
*/ */
@FeignClient(name = "ebike-orders") @FeignClient(name = "ebike-orders",configuration = { ExampleFeignConfiguration.class, FeignTokenInterceptor.class})
public interface OrdersFeignClient { public interface OrdersFeignClient {
/** /**

View File

@ -2,6 +2,8 @@ package com.ebike.feign.clients;
import com.cdzy.common.model.JsonResult; import com.cdzy.common.model.JsonResult;
import com.cdzy.common.model.PageParam; import com.cdzy.common.model.PageParam;
import com.ebike.feign.component.FeignTokenInterceptor;
import com.ebike.feign.config.ExampleFeignConfiguration;
import com.ebike.feign.model.res.StaffIds; import com.ebike.feign.model.res.StaffIds;
import com.ebike.feign.model.rsp.StaffFeign; import com.ebike.feign.model.rsp.StaffFeign;
import com.mybatisflex.core.paginate.Page; import com.mybatisflex.core.paginate.Page;
@ -17,7 +19,7 @@ import java.util.List;
* @author attiya * @author attiya
* @since 2025-03-18 * @since 2025-03-18
*/ */
@FeignClient(name = "ebike-user") @FeignClient(name = "ebike-user",configuration = { ExampleFeignConfiguration.class, FeignTokenInterceptor.class})
public interface StaffFeignClient { public interface StaffFeignClient {
@GetMapping("roles/roleCodeList") @GetMapping("roles/roleCodeList")
JsonResult<List<String>> roleCodeList(@RequestParam("staffId")String staffId); JsonResult<List<String>> roleCodeList(@RequestParam("staffId")String staffId);