|
@ -10,19 +10,13 @@ import java.util.List;
|
|
|
/**
|
|
|
* Created by chenweida on 2017/5/19.
|
|
|
*/
|
|
|
public interface FunctionDao extends PagingAndSortingRepository<Function, Long>, JpaSpecificationExecutor<Function> {
|
|
|
public interface FunctionDao extends PagingAndSortingRepository<Function, String>, JpaSpecificationExecutor<Function> {
|
|
|
|
|
|
@Query("from Function f where f.name=?1 and f.status=1")
|
|
|
Function findByName(String name);
|
|
|
|
|
|
@Query("from Function f where f.name=?1 and f.status=1 and f.code != ?2")
|
|
|
Function findByNameExcludeCode(String name, String code);
|
|
|
|
|
|
@Query("from Function f where f.code=?1 and f.status=1")
|
|
|
Function findByCode(String code);
|
|
|
|
|
|
@Query("from Function f where f.parentCode=?1 and f.status=1")
|
|
|
List<Function> getChildren(String code);
|
|
|
@Query("from Function f where f.parentId=?1 and f.status=1")
|
|
|
List<Function> getChildren(String parentId);
|
|
|
|
|
|
@Query("from Function f where f.status=1")
|
|
|
List<Function> findAll();
|