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); }