zm
2020-05-18 a18bfacbf56b401f6e0fdae8710fbca4df8cff77
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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);
}