|
|
|
@@ -3,11 +3,13 @@ package com.ffii.fpsms.modules.jobOrder.entity |
|
|
|
import com.ffii.core.support.AbstractRepository |
|
|
|
import com.ffii.fpsms.modules.jobOrder.entity.projections.JobOrderDetailWithJsonString |
|
|
|
import com.ffii.fpsms.modules.jobOrder.entity.projections.JobOrderInfo |
|
|
|
import com.ffii.fpsms.modules.jobOrder.enums.JobOrderStatus |
|
|
|
import org.springframework.data.domain.Page |
|
|
|
import org.springframework.data.domain.Pageable |
|
|
|
import org.springframework.data.jpa.repository.Query |
|
|
|
import org.springframework.stereotype.Repository |
|
|
|
import java.time.LocalDateTime |
|
|
|
import com.ffii.fpsms.modules.jobOrder.enums.JobOrderStatus.* |
|
|
|
@Repository |
|
|
|
interface JobOrderRepository : AbstractRepository<JobOrder, Long> { |
|
|
|
@Query(""" |
|
|
|
@@ -133,4 +135,6 @@ interface JobOrderRepository : AbstractRepository<JobOrder, Long> { |
|
|
|
planStartTo: LocalDateTime?, |
|
|
|
pageable: Pageable |
|
|
|
): Page<JobOrderInfo> |
|
|
|
|
|
|
|
fun findAllByStatusIn(statuses: List<JobOrderStatus>): List<JobOrder> |
|
|
|
} |