public interface SettleFlowDao extends io.geewit.data.jpa.essential.repository.EntityGraphJpaRepository<SettleFlow,java.lang.Long>, io.geewit.data.jpa.essential.repository.EntityGraphJpaSpecificationExecutor<SettleFlow>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteById(java.lang.Long id) |
java.util.Optional<SettleFlow> |
findByFlowCode(java.lang.String flowCode) |
java.util.Optional<SettleFlow> |
findByTenantId(long tenantId) |
java.util.List<java.lang.Long> |
findPackageIdsByFlowId(long flowId) |
java.util.List<SettleTemplate> |
findTemplateByFlowId(long flowId) |
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushcount, exists, findAll, findOnefindAll, findAllfindAll, findAllById, findByIdcount, delete, deleteAll, deleteAll, deleteAllById, existsById, findById, save@Transactional(rollbackFor=java.lang.Exception.class)
@Modifying(flushAutomatically=true,
clearAutomatically=true)
@Query(value="delete from SettleFlow sf where sf.flowId = :flowId")
void deleteById(@Param(value="flowId")
java.lang.Long id)
deleteById 在接口中 org.springframework.data.repository.CrudRepository<SettleFlow,java.lang.Long>@Query(value="select sftr.template from SettleFlowTemplateRel sftr where sftr.flowId = :flowId order by sftr.pageIndex") java.util.List<SettleTemplate> findTemplateByFlowId(@Param(value="flowId") long flowId)
@Query(value="select sf from SettleFlow sf where sf.flowCode = :flowCode") java.util.Optional<SettleFlow> findByFlowCode(@Param(value="flowCode") java.lang.String flowCode)
@Query(value="select sf from SettleFlow sf where sf.tenantId = :tenantId") java.util.Optional<SettleFlow> findByTenantId(@Param(value="tenantId") long tenantId)
@Query(value="select sfp.packageId from SettleFlowPackage sfp where sfp.flowId = :flowId")
java.util.List<java.lang.Long> findPackageIdsByFlowId(@Param(value="flowId")
long flowId)