接口 DingdingApprovalFeignClient
@FeignClient(name="yst-dms2-ic",
path="/rpc/approval")
@Validated
public interface DingdingApprovalFeignClient
钉钉审批 Feign 客户端接口
- 从以下版本开始:
- 2025-12-25
-
方法概要
修饰符和类型方法说明com.elitesland.ystdms.sys.dto.ApiResult<DingdingApprovalConfigDTO> getConfigByBusinessType(String businessType) com.elitesland.ystdms.sys.dto.ApiResult<DingdingProcessInstanceDetailDTO> getProcessInstanceDetail(String userId) com.elitesland.ystdms.sys.dto.ApiResult<String> com.elitesland.ystdms.sys.dto.ApiResult<DingdingApprovalResponseDTO> startApproval(DingdingApprovalRequestDTO request) com.elitesland.ystdms.sys.dto.ApiResult<DingdingApprovalResponseDTO>
-
方法详细资料
-
startApproval
@PostMapping("/start") com.elitesland.ystdms.sys.dto.ApiResult<DingdingApprovalResponseDTO> startApproval(@RequestBody DingdingApprovalRequestDTO request) -
terminateApproval
@PostMapping("/terminate") com.elitesland.ystdms.sys.dto.ApiResult<DingdingApprovalResponseDTO> terminateApproval(@RequestBody DingdingTerminateApprovalRequestDTO request) -
getProcessInstanceDetail
@GetMapping("/getProcessInstanceDetail") com.elitesland.ystdms.sys.dto.ApiResult<DingdingProcessInstanceDetailDTO> getProcessInstanceDetail(@RequestParam("userId") String userId) -
getConfigByBusinessType
@GetMapping("/config/getConfigByBusinessType") com.elitesland.ystdms.sys.dto.ApiResult<DingdingApprovalConfigDTO> getConfigByBusinessType(@RequestParam("businessType") String businessType) -
saveOrUpdateConfig
@PostMapping("/saveOrUpdateConfig") com.elitesland.ystdms.sys.dto.ApiResult<String> saveOrUpdateConfig(@RequestBody DingdingApprovalConfigDTO config)
-