保誠-保戶業務員媒合平台
wayne
2021-12-29 07ad8699440e269e56d7411f43fa74315664bae5
pamapi/src/main/java/com/pollex/pam/repository/SatisfactionRepository.java
@@ -1,8 +1,11 @@
package com.pollex.pam.repository;
import java.util.List;
import java.util.Optional;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
import com.pollex.pam.domain.Satisfaction;
@@ -13,6 +16,11 @@
   List<Satisfaction> findByAgentNo(String agentNo);
   List<Satisfaction> findByCustomerId(Long customerId);
   Optional<Satisfaction> findOneByAppointmentId(Long appointmentId);
   @Query(value = "SELECT avg(score) FROM satisfaction where agent_no=:agent_no"
         , nativeQuery = true)
   Float getAgentScoreAvg(@Param("agent_no") String agentNo);
}