Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.opendynamic.ff.service.FfTaskService Maven / Gradle / Ivy
package com.opendynamic.ff.service;
import java.util.Date;
import java.util.List;
import java.util.Map;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@Service
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public interface FfTaskService {
/**
* 按主键查询,返回单个对象。
*/
public Map loadTask(String TASK_ID_);
/**
* 通用查询,返回对象列表。
*/
public List> selectTask(String TASK_ID_, List TASK_ID_LIST, String PREVIOUS_TASK_ID_, List PREVIOUS_TASK_ID_LIST, String TASK_TYPE_, List TASK_TYPE_LIST, String ASSIGNEE_, List ASSIGNEE_LIST, String ASSIGNEE_NAME_, List ASSIGNEE_NAME_LIST, String ACTION_, List ACTION_LIST, Date FROM_DUE_DATE_, Date TO_DUE_DATE_, String CLAIM_, List CLAIM_LIST, String FORWARDABLE_, List FORWARDABLE_LIST, Integer PRIORITY_, List PRIORITY_LIST, String FORWARD_STATUS_, List FORWARD_STATUS_LIST, String TASK_END_USER_, List TASK_END_USER_LIST, String TASK_END_USER_NAME_, List TASK_END_USER_NAME_LIST, Date FROM_TASK_END_DATE_, Date TO_TASK_END_DATE_, String TASK_STATUS_,
List TASK_STATUS_LIST, Date FROM_CREATION_DATE_, Date TO_CREATION_DATE_, String NODE_ID_, List NODE_ID_LIST, String PARENT_NODE_ID_, List PARENT_NODE_ID_LIST, String PREVIOUS_NODE_IDS_, String LAST_COMPLETE_NODE_IDS_, String SUB_PROC_DEF_ID_, List SUB_PROC_DEF_ID_LIST, String ADJUST_SUB_PROC_DEF_ID_, List ADJUST_SUB_PROC_DEF_ID_LIST, String NODE_TYPE_, List NODE_TYPE_LIST, String NODE_CODE_, List NODE_CODE_LIST, String NODE_NAME_, List NODE_NAME_LIST, String PARENT_NODE_CODE_, List PARENT_NODE_CODE_LIST, String NODE_END_USER_, List NODE_END_USER_LIST, String NODE_END_USER_NAME_, List NODE_END_USER_NAME_LIST, Date FROM_NODE_END_DATE_, Date TO_NODE_END_DATE_, String ISOLATE_SUB_PROC_DEF_CODE_,
List ISOLATE_SUB_PROC_DEF_CODE_LIST, String ISOLATE_SUB_PROC_STATUS_, List ISOLATE_SUB_PROC_STATUS_LIST, String NODE_STATUS_, List NODE_STATUS_LIST, Date FROM_NODE_CREATION_DATE_, Date TO_NODE_CREATION_DATE_, String PROC_ID_, List PROC_ID_LIST, String ADJUST_PROC_DEF_ID_, List ADJUST_PROC_DEF_ID_LIST, String ISOLATE_SUB_PROC_NODE_ID_, List ISOLATE_SUB_PROC_NODE_ID_LIST, String BIZ_ID_, List BIZ_ID_LIST, String BIZ_TYPE_, List BIZ_TYPE_LIST, String BIZ_CODE_, List BIZ_CODE_LIST, String BIZ_NAME_, List BIZ_NAME_LIST, String BIZ_DESC_, List BIZ_DESC_LIST, String PROC_START_USER_, List PROC_START_USER_LIST, String PROC_START_USER_NAME_, List PROC_START_USER_NAME_LIST,
String PROC_END_USER_, List PROC_END_USER_LIST, String PROC_END_USER_NAME_, List PROC_END_USER_NAME_LIST, Date FROM_PROC_END_DATE_, Date TO_PROC_END_DATE_, String PROC_STATUS_, List PROC_STATUS_LIST, Date FROM_PROC_CREATION_DATE_, Date TO_PROC_CREATION_DATE_, String PROC_DEF_ID_, List PROC_DEF_ID_LIST, String PROC_DEF_CODE_, List PROC_DEF_CODE_LIST, String PROC_DEF_NAME_, List PROC_DEF_NAME_LIST, String PROC_DEF_CAT_, List PROC_DEF_CAT_LIST, Integer VERSION_, List VERSION_LIST, String PROC_DEF_STATUS_, List PROC_DEF_STATUS_LIST, Boolean emptyParentNode, Boolean emptyPreviousNodes, Boolean emptyLastCompleteNodes, Integer page, Integer limit, String dataScope);
/**
* 总数查询,在分页时与通用查询配套使用。
*/
public int countTask(String TASK_ID_, List TASK_ID_LIST, String PREVIOUS_TASK_ID_, List PREVIOUS_TASK_ID_LIST, String TASK_TYPE_, List TASK_TYPE_LIST, String ASSIGNEE_, List ASSIGNEE_LIST, String ASSIGNEE_NAME_, List ASSIGNEE_NAME_LIST, String ACTION_, List ACTION_LIST, Date FROM_DUE_DATE_, Date TO_DUE_DATE_, String CLAIM_, List CLAIM_LIST, String FORWARDABLE_, List FORWARDABLE_LIST, Integer PRIORITY_, List PRIORITY_LIST, String FORWARD_STATUS_, List FORWARD_STATUS_LIST, String TASK_END_USER_, List TASK_END_USER_LIST, String TASK_END_USER_NAME_, List TASK_END_USER_NAME_LIST, Date FROM_TASK_END_DATE_, Date TO_TASK_END_DATE_, String TASK_STATUS_, List TASK_STATUS_LIST,
Date FROM_CREATION_DATE_, Date TO_CREATION_DATE_, String NODE_ID_, List NODE_ID_LIST, String PARENT_NODE_ID_, List PARENT_NODE_ID_LIST, String PREVIOUS_NODE_IDS_, String LAST_COMPLETE_NODE_IDS_, String SUB_PROC_DEF_ID_, List SUB_PROC_DEF_ID_LIST, String ADJUST_SUB_PROC_DEF_ID_, List ADJUST_SUB_PROC_DEF_ID_LIST, String NODE_TYPE_, List NODE_TYPE_LIST, String NODE_CODE_, List NODE_CODE_LIST, String NODE_NAME_, List NODE_NAME_LIST, String PARENT_NODE_CODE_, List PARENT_NODE_CODE_LIST, String NODE_END_USER_, List NODE_END_USER_LIST, String NODE_END_USER_NAME_, List NODE_END_USER_NAME_LIST, Date FROM_NODE_END_DATE_, Date TO_NODE_END_DATE_, String ISOLATE_SUB_PROC_DEF_CODE_,
List ISOLATE_SUB_PROC_DEF_CODE_LIST, String ISOLATE_SUB_PROC_STATUS_, List ISOLATE_SUB_PROC_STATUS_LIST, String NODE_STATUS_, List NODE_STATUS_LIST, Date FROM_NODE_CREATION_DATE_, Date TO_NODE_CREATION_DATE_, String PROC_ID_, List PROC_ID_LIST, String ADJUST_PROC_DEF_ID_, List ADJUST_PROC_DEF_ID_LIST, String ISOLATE_SUB_PROC_NODE_ID_, List ISOLATE_SUB_PROC_NODE_ID_LIST, String BIZ_ID_, List BIZ_ID_LIST, String BIZ_TYPE_, List BIZ_TYPE_LIST, String BIZ_CODE_, List BIZ_CODE_LIST, String BIZ_NAME_, List BIZ_NAME_LIST, String BIZ_DESC_, List BIZ_DESC_LIST, String PROC_START_USER_, List PROC_START_USER_LIST, String PROC_START_USER_NAME_, List PROC_START_USER_NAME_LIST,
String PROC_END_USER_, List PROC_END_USER_LIST, String PROC_END_USER_NAME_, List PROC_END_USER_NAME_LIST, Date FROM_PROC_END_DATE_, Date TO_PROC_END_DATE_, String PROC_STATUS_, List PROC_STATUS_LIST, Date FROM_PROC_CREATION_DATE_, Date TO_PROC_CREATION_DATE_, String PROC_DEF_ID_, List PROC_DEF_ID_LIST, String PROC_DEF_CODE_, List PROC_DEF_CODE_LIST, String PROC_DEF_NAME_, List PROC_DEF_NAME_LIST, String PROC_DEF_CAT_, List PROC_DEF_CAT_LIST, Integer VERSION_, List VERSION_LIST, String PROC_DEF_STATUS_, List PROC_DEF_STATUS_LIST, Boolean emptyParentNode, Boolean emptyPreviousNodes, Boolean emptyLastCompleteNodes, String dataScope);
/**
* 按主键列表查询,返回对象列表,按主键列表顺序排序。
*/
public List> selectTaskByIdList(List TASK_ID_LIST);
/**
* 新增对象。
*/
public int insertTask(String TASK_ID_, String NODE_ID_, String PREVIOUS_TASK_ID_, String TASK_TYPE_, String ASSIGNEE_, String ASSIGNEE_NAME_, String ACTION_, Date DUE_DATE_, String CLAIM_, String FORWARDABLE_, Integer PRIORITY_, String FORWARD_STATUS_, String TASK_END_USER_, String TASK_END_USER_NAME_, Date TASK_END_DATE_, String NEXT_CANDIDATE_, String TASK_STATUS_, Date CREATION_DATE_);
/**
* 修改对象。
*/
public int updateTask(String TASK_ID_, String NODE_ID_, String PREVIOUS_TASK_ID_, String TASK_TYPE_, String ASSIGNEE_, String ASSIGNEE_NAME_, String ACTION_, Date DUE_DATE_, String CLAIM_, String FORWARDABLE_, Integer PRIORITY_, String FORWARD_STATUS_, String TASK_END_USER_, String TASK_END_USER_NAME_, Date TASK_END_DATE_, String NEXT_CANDIDATE_);
/**
* 修改对象。
*/
public int updateTaskAssignee(String TASK_ID_, String ASSIGNEE_, String ASSIGNEE_NAME_);
/**
* 修改对象。
*/
public int updateTaskClaim(String TASK_ID_);
/**
* 修改对象。
*/
public int updateTaskForwardStatus(String TASK_ID_, String FORWARD_STATUS_);
public int updateTaskNextCandidate(String TASK_ID_, String NEXT_CANDIDATE_);
/**
* 修改对象。
*/
public int updateTaskStatus(String TASK_ID_, String TASK_STATUS_);
/**
* 修改对象。
*/
public int updateTaskStatus(String TASK_ID_, String TASK_END_USER_, String TASK_END_USER_NAME_, Date TASK_END_DATE_, String TASK_STATUS_);
/**
* 修改对象。
*/
public int updateTaskStatus(String TASK_ID_, String TASK_END_USER_, String TASK_END_USER_NAME_, Date TASK_END_DATE_, String NEXT_CANDIDATE_, String TASK_STATUS_);
/**
* 删除对象。
*/
public int deleteTask(String TASK_ID_);
/**
* 删除对象。
*/
public int deleteTaskByNodeId(String NODE_ID_);
}