public interface ApprovalApi
| Modifier and Type | Method and Description |
|---|---|
GenericResponse<String> |
apply(ApprovalApplyRequest request)
提交审批申请
|
GenericResponse<String> |
createTemplate(ApprovalTempAddRequest template)
创建审批模板
|
ApprovalTmpDetailResponse |
getTemplateDetail(TemplateId templateId)
获取审批模板详情
|
GenericResponse<ApprovalDetail> |
queryApprovalDetail(ApprovalSpNo spNo)
获取审批申请详情
sp_no
|
SpNoListResponse |
queryApprovalInfos(SpNoListRequest request)
批量获取审批单号
|
GenericResponse<OpenApprovalData> |
queryOpenApprovalData(ApprovalThirdNo thirdNo)
查询自建应用审批单当前状态
|
WeComResponse |
updateTemplate(ApprovalTempUpdateRequest template)
更新审批模板
|
@POST(value="oa/gettemplatedetail") ApprovalTmpDetailResponse getTemplateDetail(@Body TemplateId templateId)
templateId - the template id@POST(value="oa/approval/create_template") GenericResponse<String> createTemplate(@Body ApprovalTempAddRequest template)
仅『审批』系统应用、自建应用和代开发自建应用可调用。
template - the template@POST(value="oa/approval/update_template") WeComResponse updateTemplate(@Body ApprovalTempUpdateRequest template)
可调用本接口更新审批模板。更新模板后,管理后台及审批应用内将更新原模板的内容,已配置的审批流程和规则不变。
template - the template@POST(value="oa/applyevent") GenericResponse<String> apply(@Body ApprovalApplyRequest request)
request - the request@POST(value="oa/getapprovalinfo") SpNoListResponse queryApprovalInfos(@Body SpNoListRequest request)
一次拉取调用最多拉取100个审批记录,可以通过多次拉取的方式来满足需求。
request - the request@POST(value="oa/getapprovaldetail") GenericResponse<ApprovalDetail> queryApprovalDetail(@Body ApprovalSpNo spNo)
spNo - the sp no@POST(value="corp/getopenapprovaldata") GenericResponse<OpenApprovalData> queryOpenApprovalData(@Body ApprovalThirdNo thirdNo)
thirdNo - the third no thirdNoCopyright © 2023. All rights reserved.