package com.ruoyi.system.api.feignClient;
|
|
import com.ruoyi.common.core.constant.SecurityConstants;
|
import com.ruoyi.common.core.constant.ServiceNameConstants;
|
import com.ruoyi.common.core.domain.R;
|
import com.ruoyi.system.api.domain.SeBei;
|
import com.ruoyi.system.api.factory.ManagementFallbackFactory;
|
import com.ruoyi.system.api.factory.SysUserFallbackFactory;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.PathVariable;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestHeader;
|
|
@FeignClient(contextId = "managementClient", value = ServiceNameConstants.MANAGEMENT_SERVICE, fallbackFactory = ManagementFallbackFactory.class)
|
public interface ManagementClient {
|
|
@PostMapping("/sl-equipment/getequipmente")
|
R<Integer> getequipmente(@RequestBody SeBei seBei);
|
@PostMapping("/sl-store-management/isHaveCKZY/{id}")
|
@ApiOperation(value = "远程调用 根据用户id 判断是否有出库审核管理菜单权限和转移管理菜单权限")
|
public R<String> isHaveCKZY(@PathVariable("id") String id);
|
}
|