|
|
@@ -6,6 +6,7 @@ import cn.com.taiji.core.entity.basic.QtkObuInfo; |
|
|
|
import cn.com.taiji.core.entity.dict.basic.ObuStatus; |
|
|
|
import org.springframework.data.jpa.repository.Modifying; |
|
|
|
import org.springframework.data.jpa.repository.Query; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
@@ -13,7 +14,7 @@ public interface QtkObuInfoRepo extends AbstractJpaRepo<QtkObuInfo, String>{ |
|
|
|
|
|
|
|
QtkObuInfo findByObuId(String obuId); |
|
|
|
|
|
|
|
@Query("from QtkObuInfo where vehicleId = ?1 and obuStatus in obuStatus ") |
|
|
|
@Query("from QtkObuInfo where vehicleId = ?1 and obuStatus in ?2 ") |
|
|
|
List<QtkObuInfo> listObuByVehicleIdInUse(String vehicleId, ObuStatus[] obuStatus); |
|
|
|
|
|
|
|
@Query("select obuId from QtkObuInfo where vehicleId = ?1 ") |
|
|
@@ -38,5 +39,10 @@ public interface QtkObuInfoRepo extends AbstractJpaRepo<QtkObuInfo, String>{ |
|
|
|
|
|
|
|
@Modifying |
|
|
|
@Query("delete from QtkObuInfo where obuId=?1") |
|
|
|
public void deleteByObuId(String obuId); |
|
|
|
void deleteByObuId(String obuId); |
|
|
|
|
|
|
|
@Transactional |
|
|
|
@Modifying |
|
|
|
@Query("update QtkObuInfo set obuStatus=?2 where obuId=?1") |
|
|
|
void updateObuStatus(String obuId,ObuStatus obuStatus); |
|
|
|
} |