Interface FormItemsConditionsRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<FormItemsConditionEntity,Long>, DomainIdRepository<FormItemsConditionEntity,Long>, org.springframework.data.jpa.repository.JpaRepository<FormItemsConditionEntity,Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<FormItemsConditionEntity>, org.springframework.data.repository.ListCrudRepository<FormItemsConditionEntity,Long>, org.springframework.data.repository.ListPagingAndSortingRepository<FormItemsConditionEntity,Long>, org.springframework.data.repository.PagingAndSortingRepository<FormItemsConditionEntity,Long>, org.springframework.data.repository.query.QueryByExampleExecutor<FormItemsConditionEntity>, org.springframework.data.repository.Repository<FormItemsConditionEntity,Long>

@Repository public interface FormItemsConditionsRepository extends DomainIdRepository<FormItemsConditionEntity,Long>
  • Method Details

    • findAllByFormItemIdAndDomainIdOrderBySortPriorityAsc

      List<FormItemsConditionEntity> findAllByFormItemIdAndDomainIdOrderBySortPriorityAsc(Long formItemId, Integer domainId)
    • findAllByFormItemIdAndConditionTypeAndDomainIdOrderBySortPriorityAsc

      List<FormItemsConditionEntity> findAllByFormItemIdAndConditionTypeAndDomainIdOrderBySortPriorityAsc(Long formItemId, ConditionType conditionType, Integer domainId)
    • findAllByFormItemIdInAndDomainIdOrderByFormItemIdAscSortPriorityAsc

      List<FormItemsConditionEntity> findAllByFormItemIdInAndDomainIdOrderByFormItemIdAscSortPriorityAsc(List<Long> formItemIds, Integer domainId)
    • getDependedItems

      @Query("SELECT fice.formItemId FROM FormItemsConditionEntity fice WHERE fice.formName = :formName AND fice.itemFormId = :itemFormId AND fice.domainId = :domainId") List<Long> getDependedItems(@Param("formName") String formName, @Param("itemFormId") String itemFormId, @Param("domainId") Integer domainId)