package cn.autoform.web.mapper.process;
|
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import cn.autoform.db.entity.ProcessApproval;
|
|
@Mapper
|
public interface ProcessApprovalMapper {
|
|
/**
|
* 创建流程定义
|
*/
|
int addProcessApproval(ProcessApproval pa);
|
|
/**
|
* 删除流程定义
|
*/
|
int deleteProcessApproval(@Param("id") String id);
|
|
/**
|
* 修改流程定义信息
|
* @param pa
|
* @return
|
*/
|
int updateDefInfo(ProcessApproval pa);
|
|
/**
|
* 查寻流程定义
|
*/
|
ProcessApproval select(@Param("orgId")String orgId, @Param("formId") String formID, @Param("tenantId") String tenantId,@Param("companyId") String companyId);
|
|
/**
|
* 暂时修改查询流程定义
|
*/
|
ProcessApproval selectApp(@Param("formId") String formID, @Param("tenantId") String tenantId, @Param("companyId") String companyId);
|
|
/**
|
* 根据组织机构和表单id查询流程定义
|
*/
|
ProcessApproval getApproval(@Param("pro") ProcessApproval pro);
|
|
/**
|
* 查询流程定义
|
* @param processDefId
|
* @return
|
*/
|
ProcessApproval selectProcessApproval(String processDefId);
|
}
|