package com.sobey.cmop.mvc.dao; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.repository.PagingAndSortingRepository; import com.sobey.cmop.mvc.entity.AuditFlow; /** * 审批流程 对象 AuditFlow 的Dao interface. * * @author liukai * */ public interface AuditFlowDao extends PagingAndSortingRepository<AuditFlow, Integer>, JpaSpecificationExecutor<AuditFlow> { /** * 根据流程类型flowType和审批顺序获得审批流程 * * @param auditOrder * 审批顺序 * @param flowType * 流程类型 * @return */ AuditFlow findByAuditOrderAndFlowType(Integer auditOrder, Integer flowType); /** * 根据流程类型flowType 获得当前用户的审批流程 * * @param userId * 用户Id * @param flowType * 流程类型 * @return */ AuditFlow findByUserIdAndFlowType(Integer userId, Integer flowType); }