調整Feign微服務調用,加上@Inner
This commit is contained in:
parent
253fe30e1d
commit
c551239e6a
@ -2,19 +2,18 @@ package com.foreverwin.iep.qms.feign;
|
||||
|
||||
import com.foreverwin.iep.qms.dto.QmsSamplePlanDTO;
|
||||
import com.foreverwin.iep.qms.entity.QmsSamplePlan;
|
||||
import com.foreverwin.mom.common.core.constant.SecurityConstants;
|
||||
import com.foreverwin.mom.common.core.util.R;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
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.*;
|
||||
|
||||
@FeignClient(contextId = "remoteQmsSamplePlanService", value = "iep-qms")
|
||||
public interface RemoteQmsSamplePlanService {
|
||||
|
||||
@GetMapping("/sample-plan/{handle}/info")
|
||||
R<QmsSamplePlan> getById(@PathVariable("handle") String handle);
|
||||
R<QmsSamplePlan> getById(@PathVariable("handle") String handle, @RequestHeader(SecurityConstants.FROM) String from);
|
||||
|
||||
@PostMapping("/sample-plan/calculate")
|
||||
R<QmsSamplePlanDTO> calculate(@RequestBody QmsSamplePlanDTO qmsSamplePlanDTO);
|
||||
R<QmsSamplePlanDTO> calculate(@RequestBody QmsSamplePlanDTO qmsSamplePlanDTO,
|
||||
@RequestHeader(SecurityConstants.FROM) String from);
|
||||
}
|
||||
@ -11,6 +11,7 @@ import com.foreverwin.iep.qms.service.QmsSampleRatioService;
|
||||
import com.foreverwin.mom.common.core.util.R;
|
||||
import com.foreverwin.mom.common.data.tenant.TenantContextHolder;
|
||||
import com.foreverwin.mom.common.log.annotation.SysLog;
|
||||
import com.foreverwin.mom.common.security.annotation.Inner;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@ -101,6 +102,7 @@ public class QmsSamplePlanController {
|
||||
*/
|
||||
@ApiOperation(value = "计算抽样数&允退数", notes = "计算抽样数&允退数")
|
||||
@SysLog("计算抽样数&允退数")
|
||||
@Inner
|
||||
@PostMapping("/calculate")
|
||||
public R calculate(@RequestBody QmsSamplePlanDTO qmsSamplePlan) {
|
||||
return R.ok(qmsSamplePlanService.calculate(qmsSamplePlan));
|
||||
@ -111,6 +113,7 @@ public class QmsSamplePlanController {
|
||||
return R.ok(qmsSampleRatioService.list());
|
||||
}
|
||||
|
||||
@Inner
|
||||
@GetMapping("/{handle}/info")
|
||||
public R getById(@PathVariable("handle") String handle) {
|
||||
return R.ok(qmsSamplePlanService.getById(handle));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user