package com.northglass.repository;
|
|
import java.util.List;
|
|
import org.springframework.data.jpa.repository.JpaRepository;
|
import org.springframework.data.jpa.repository.Query;
|
|
import com.northglass.constants.StateConstants.ManufactureBatchState;
|
import com.northglass.constants.StateConstants.PreprocessingGlassState;
|
import com.northglass.constants.StateConstants.TougheningGlassState;
|
import com.northglass.entity.TougheningGlass;
|
|
public interface TougheningGlassDao extends JpaRepository<TougheningGlass, Long> {
|
|
@Query("select t from TougheningGlass t where t.state='" + TougheningGlassState.MEASURING
|
+ "' or t.state='" + TougheningGlassState.NO_MATCH
|
+ "' or t.state='" + TougheningGlassState.TO_ENTER_RANK + "'")
|
public List<TougheningGlass> findInWorkGlasses();
|
|
@Query("select t from TougheningGlass t where t.state='" + PreprocessingGlassState.SENDING_GLASS+"'")
|
public TougheningGlass findInWorkGlass();
|
|
@Query("select t from TougheningGlass t where t.state='" + TougheningGlassState.TO_ENTER_RANK+"' and t.glass.id=?1")
|
public TougheningGlass findInWork(long glassid);
|
|
@Query("select t from TougheningGlass t where t.state='" + ManufactureBatchState.WAITING+"'")
|
public List<TougheningGlass> findWaitingGlass();
|
|
@Query("select t from TougheningGlass t where t.state='" + ManufactureBatchState.WORK+"'")
|
public List<TougheningGlass> findInWork();
|
|
// @Query("select t from TougheningGlass t where t.state='" + TougheningGlassState.TO_ENTER_RANK+"' and t.measureMachine.id=?1")
|
// public List<TougheningGlass> findInWorks(long glassid);
|
|
@Query("select t from TougheningGlass t where t.glass.id=?1")
|
public List<TougheningGlass> findByGlass(long glassid);
|
|
@Query("select t from TougheningGlass t where t.sendid=?1")
|
public TougheningGlass findtaskid(int taskOneAsk);
|
|
|
/* @Query("select t from TougheningGlass t where t.measureMachine.id=?1")
|
public List<TougheningGlass> findBymatchid(long glassid);*/
|
|
// @Query("select t from TougheningGlass t where t.glass.id=1?")
|
// public TougheningGlass findbyGlass(Long id);
|
}
|