package com.jeff.tianti.org.dao;
import java.util.List;
import org.springframework.data.jpa.repository.Query;
import com.jeff.tianti.common.dao.CommonDao;
import com.jeff.tianti.org.entity.Resource;
import com.jeff.tianti.org.entity.User;
public interface UserDao extends SystemUserDao,CommonDao<User,String>{
@Query("select u from User u where u.deleteFlag = 0 and u.username=?1 ")
List<User> findUserByName(String userName);
@Query("select DISTINCT re from User u join u.roles r join r.resources re where r.deleteFlag = 0 and re.deleteFlag = 0 and u.id = ?1 ")
public List<Resource> findResourcesByUserId(String userId);
}