diff --git a/yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/api/oa/BpmOAReplacementCardApi.java b/yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/api/oa/BpmOAReplacementCardApi.java new file mode 100644 index 00000000..77ceef2e --- /dev/null +++ b/yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/api/oa/BpmOAReplacementCardApi.java @@ -0,0 +1,21 @@ +package cn.iocoder.yudao.module.bpm.api.oa; + +import cn.iocoder.yudao.framework.common.pojo.CommonResult; +import cn.iocoder.yudao.module.bpm.enums.ApiConstants; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.GetMapping; + +import java.util.List; + +@FeignClient(name = ApiConstants.NAME) // TODO 芋艿:fallbackFactory = +@Tag(name = "RPC 服务 - 补卡申请") +public interface BpmOAReplacementCardApi { + + String PREFIX = ApiConstants.PREFIX + "/oa/replacement-card"; + + @GetMapping(PREFIX + "/getPunchRecordIds") + @Operation(summary = "获取当前用户正在处理中补卡申请的需补卡编号") + CommonResult> getPunchRecordIds(); +}