Package net.risesoft.api
Class DraftApiImpl
- java.lang.Object
-
- net.risesoft.api.DraftApiImpl
-
-
Constructor Summary
Constructors Constructor Description DraftApiImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Integer>countBySystemName(String tenantId, String orgUnitId, String systemName)根据系统名称和组织id获取草稿数量net.risesoft.pojo.Y9Result<Object>deleteDraft(String tenantId, String ids)彻底删除草稿net.risesoft.pojo.Y9Result<Integer>getDeleteDraftCount(String tenantId, String orgUnitId, String itemId)根据岗位id和事项id获取删除草稿数量net.risesoft.pojo.Y9Result<DraftModel>getDraftByProcessSerialNumber(String tenantId, String processSerialNumber)根据流程编号获取草稿详情信息net.risesoft.pojo.Y9Result<Integer>getDraftCount(String tenantId, String orgUnitId, String itemId)根据岗位id和事项id获取草稿箱数量net.risesoft.pojo.Y9Page<Map<String,Object>>getDraftList(String tenantId, String orgUnitId, int page, int rows, String title, String itemId, boolean delFlag)获取草稿箱列表net.risesoft.pojo.Y9Page<DraftModel>getDraftListBySystemName(String tenantId, String orgUnitId, int page, int rows, String title, String systemName, boolean delFlag)获取系统名称对应的草稿箱列表net.risesoft.pojo.Y9Result<OpenDataModel>openDraft(String tenantId, String orgUnitId, String itemId, String processSerialNumber, boolean mobile)编辑草稿net.risesoft.pojo.Y9Result<Object>reduction(String tenantId, String ids)还原草稿net.risesoft.pojo.Y9Result<Object>removeDraft(String tenantId, String ids)删除草稿(标记删除)net.risesoft.pojo.Y9Result<Object>saveDraft(String tenantId, String orgUnitId, String itemId, String processSerialNumber, String processDefinitionKey, String number, String level, String title)保存草稿
-
-
-
Method Detail
-
countBySystemName
public net.risesoft.pojo.Y9Result<Integer> countBySystemName(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String systemName)
根据系统名称和组织id获取草稿数量- Specified by:
countBySystemNamein interfaceDraftApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idsystemName- 系统id- Returns:
Y9Result<Integer>通用请求返回对象- Since:
- 9.6.6
-
deleteDraft
public net.risesoft.pojo.Y9Result<Object> deleteDraft(@RequestParam String tenantId, @RequestParam("ids") String ids)
彻底删除草稿- Specified by:
deleteDraftin interfaceDraftApi- Parameters:
tenantId- 租户idids- 草稿ids- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
getDeleteDraftCount
public net.risesoft.pojo.Y9Result<Integer> getDeleteDraftCount(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String itemId)
根据岗位id和事项id获取删除草稿数量- Specified by:
getDeleteDraftCountin interfaceDraftApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位iditemId- 事项id- Returns:
Y9Result<Integer>通用请求返回对象- Since:
- 9.6.6
-
getDraftByProcessSerialNumber
public net.risesoft.pojo.Y9Result<DraftModel> getDraftByProcessSerialNumber(@RequestParam String tenantId, @RequestParam String processSerialNumber)
根据流程编号获取草稿详情信息- Specified by:
getDraftByProcessSerialNumberin interfaceDraftApi- Parameters:
tenantId- 租户idprocessSerialNumber- 流程编号- Returns:
Y9Result<DraftModel>通用请求返回对象- Since:
- 9.6.6
-
getDraftCount
public net.risesoft.pojo.Y9Result<Integer> getDraftCount(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String itemId)
根据岗位id和事项id获取草稿箱数量- Specified by:
getDraftCountin interfaceDraftApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位iditemId- 事项id- Returns:
Y9Result<Integer>通用请求返回对象- Since:
- 9.6.6
-
getDraftList
public net.risesoft.pojo.Y9Page<Map<String,Object>> getDraftList(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam int page, @RequestParam int rows, String title, @RequestParam String itemId, boolean delFlag)
获取草稿箱列表- Specified by:
getDraftListin interfaceDraftApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idpage- 页码rows- 条数title- 标题itemId- 事项iddelFlag- 是否删除- Returns:
Y9Page<Map<String, Object>>通用请求返回对象 - rows 是草稿列表- Since:
- 9.6.6
-
getDraftListBySystemName
public net.risesoft.pojo.Y9Page<DraftModel> getDraftListBySystemName(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam int page, @RequestParam int rows, String title, @RequestParam String systemName, @RequestParam boolean delFlag)
获取系统名称对应的草稿箱列表- Specified by:
getDraftListBySystemNamein interfaceDraftApi- Parameters:
tenantId- 租户idorgUnitId- 人员、岗位idpage- 页码rows- 条数title- 标题systemName- 系统名称delFlag- 是否删除- Returns:
Y9Page<DraftModel>通用请求返回对象 - rows 是草稿情数据- Since:
- 9.6.6
-
openDraft
public net.risesoft.pojo.Y9Result<OpenDataModel> openDraft(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String itemId, @RequestParam String processSerialNumber, @RequestParam boolean mobile)
编辑草稿
-
reduction
public net.risesoft.pojo.Y9Result<Object> reduction(@RequestParam String tenantId, @RequestParam("ids") String ids)
还原草稿
-
removeDraft
public net.risesoft.pojo.Y9Result<Object> removeDraft(@RequestParam String tenantId, @RequestParam("ids") String ids)
删除草稿(标记删除)- Specified by:
removeDraftin interfaceDraftApi- Parameters:
tenantId- 租户idids- 草稿ids- Returns:
Y9Result<Object>通用请求返回对象- Since:
- 9.6.6
-
saveDraft
public net.risesoft.pojo.Y9Result<Object> saveDraft(@RequestParam String tenantId, @RequestParam String orgUnitId, @RequestParam String itemId, @RequestParam String processSerialNumber, @RequestParam String processDefinitionKey, String number, String level, @RequestParam String title)
保存草稿
-
-