package com.dbnt.faisp.main.equip.repository;

import com.dbnt.faisp.main.equip.model.UseList;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;



public interface UseListRepository extends JpaRepository<UseList, UseList.UseListId> {

	List<UseList> findByMgtOrganAndUseNoAndUseTypeOrderByVersionNoDesc(String mgtOrgan, String useNo, String useType);

	void deleteByMgtOrganAndUseNoAndUseType(String mgtOrgan, String useNo, String useType);
	
	@Query(value = "SELECT wrt_user_seq FROM use_list WHERE mgt_organ=:mgtOrgan AND use_no=:useNo And use_type=:useType order by version_no asc limit 1", nativeQuery = true)
	Integer getWrtUserSeq(@Param("mgtOrgan") String mgtOrgan,@Param("useNo") String useNo,@Param("useType") String useType);




}
