|
|
|
@@ -0,0 +1,22 @@ |
|
|
|
package com.xueyi.system.api.digitalmans.feign; |
|
|
|
|
|
|
|
import com.xueyi.common.core.constant.basic.SecurityConstants; |
|
|
|
import com.xueyi.common.core.constant.basic.ServiceConstants; |
|
|
|
import com.xueyi.common.core.web.result.R; |
|
|
|
import com.xueyi.system.api.digitalmans.domain.vo.DmBroadcastVo; |
|
|
|
import com.xueyi.system.api.digitalmans.domain.vo.DmReceptionVo; |
|
|
|
import com.xueyi.system.api.organize.feign.factory.RemoteUserFallbackFactory; |
|
|
|
import org.springframework.cloud.openfeign.FeignClient; |
|
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
|
import org.springframework.web.bind.annotation.RequestHeader; |
|
|
|
import org.springframework.web.bind.annotation.RequestParam; |
|
|
|
|
|
|
|
@FeignClient(contextId = "remoteBroadcastService", value = ServiceConstants.SYSTEM_SERVICE, fallbackFactory = RemoteUserFallbackFactory.class) |
|
|
|
public interface RemoteBroadcastService { |
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/broadcast/inner/list") |
|
|
|
public R<DmBroadcastVo> innerlist(@RequestParam("manCode") String manCode, |
|
|
|
@RequestHeader(SecurityConstants.ENTERPRISE_ID) Long enterpriseId, @RequestHeader(SecurityConstants.SOURCE_NAME) String sourceName, @RequestHeader(SecurityConstants.FROM_SOURCE) String source); |
|
|
|
|
|
|
|
} |