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