package common.repository;
import common.model.Contract;
import common.model.ContractBody;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
@Transactional
public interface ContractBodyRepository extends JpaRepository<ContractBody, Long> {
@Query(value = "select * from contract_body where platform = ?1 ",nativeQuery = true)
List<ContractBody> findByPlatform(String platform);
@Query(value = "select distinct * from contract_body",nativeQuery = true)
List<ContractBody> findAllDis();
@Query(value = "select code from contract_body where id in ?1",nativeQuery = true)
List<String> findByIds(List bodyids);
@Query(value = "select * from contract_body group by code",nativeQuery = true)
List<ContractBody> findAllCodeDis();
}