Done ticket GEPAFINBE-169

This commit is contained in:
nisha
2025-02-24 18:04:34 +05:30
parent 32617b0291
commit c2e8fa321c
8 changed files with 271 additions and 31 deletions

View File

@@ -7,6 +7,7 @@ import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
import java.util.Optional;
@Repository
public interface ApplicationEvaluationFormFieldRepository extends JpaRepository<ApplicationEvaluationFormFieldEntity,Long> {
@@ -15,4 +16,16 @@ public interface ApplicationEvaluationFormFieldRepository extends JpaRepository<
"AND f.isDeleted = false")
List<ApplicationEvaluationFormFieldEntity> findByApplicationEvaluationFormId(
@Param("applicationEvaluationFormId") Long applicationEvaluationFormId);
Optional<ApplicationEvaluationFormFieldEntity> findByApplicationEvaluationFormIdAndFieldIdAndIsDeletedFalse(Long applicationEvaluationFormId, String fieldId);
@Query("SELECT f FROM ApplicationEvaluationFormFieldEntity f " +
"WHERE f.applicationEvaluationForm.id = :applicationEvaluationFormId " +
"AND f.fieldId IN :fieldIds " +
"AND f.isDeleted = false")
List<ApplicationEvaluationFormFieldEntity> findByApplicationEvaluationFormIdAndFieldIds(
@Param("applicationEvaluationFormId") Long applicationEvaluationFormId,
@Param("fieldIds") List<String> fieldIds);
}