Added get api which is responsable for get next or pevious form
This commit is contained in:
@@ -1,10 +1,12 @@
|
||||
package net.gepafin.tendermanagement.repositories;
|
||||
|
||||
import net.gepafin.tendermanagement.entities.ApplicationFormFieldEntity;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
public interface ApplicationFormFieldRepository extends JpaRepository<ApplicationFormFieldEntity,Long> {
|
||||
@@ -12,4 +14,14 @@ public interface ApplicationFormFieldRepository extends JpaRepository<Applicatio
|
||||
public List<ApplicationFormFieldEntity> findByApplicationFormIdIn(List<Long> applicationFormIds);
|
||||
|
||||
public List<ApplicationFormFieldEntity> findByApplicationFormId(Long applicationFormId);
|
||||
|
||||
public Optional<ApplicationFormFieldEntity> findByFieldIdAndApplicationFormFormIdAndApplicationFormApplicationId(
|
||||
String fieldId, Long formId, Long applicationId);
|
||||
|
||||
public Optional<ApplicationFormFieldEntity> findByFieldValueInAndApplicationFormFormIdInAndApplicationFormApplicationId(
|
||||
List<String> fieldValues, List<Long> previousFormIds, Long applicationId);
|
||||
|
||||
public List<ApplicationFormFieldEntity> findByFieldValueInAndApplicationFormApplicationId(
|
||||
List<String> fieldValue, Long applicationId);
|
||||
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ import java.util.Optional;
|
||||
@Repository
|
||||
public interface ApplicationRepository extends JpaRepository<ApplicationEntity,Long> {
|
||||
|
||||
public ApplicationEntity findByUserIdAndCallIdAndIsDeletedFalse(Long userId,Long callId);
|
||||
public Optional<ApplicationEntity> findByUserIdAndCallIdAndIsDeletedFalse(Long userId,Long callId);
|
||||
|
||||
public List<ApplicationEntity> findByUserIdAndIsDeletedFalse(Long userId);
|
||||
|
||||
|
||||
@@ -5,9 +5,16 @@ import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
public interface FlowDataRepository extends JpaRepository<FlowDataEntity,Long> {
|
||||
|
||||
public List<FlowDataEntity> findByCallId(Long callId);
|
||||
|
||||
public FlowDataEntity findByFormIdAndCallId(Long formId, Long callId);
|
||||
|
||||
public Optional<FlowDataEntity> findByChoosenValueAndFormIdIn(String fieldValue, List<Long> nextFormIds);
|
||||
|
||||
public List<FlowDataEntity> findByFormIdInAndCallId(List<Long> previousFormIds, Long callId);
|
||||
}
|
||||
|
||||
@@ -10,4 +10,8 @@ import java.util.List;
|
||||
public interface FlowEdgesRepository extends JpaRepository<net.gepafin.tendermanagement.entities.FlowEdgesEntity,Long> {
|
||||
|
||||
public List<FlowEdgesEntity> findByCallId(Long callId);
|
||||
|
||||
public List<FlowEdgesEntity> findBySourceIdAndCallId(Long sourceId, Long callId);
|
||||
|
||||
public List<FlowEdgesEntity> findByTargetIdAndCallId(Long targetId, Long callId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user