| 
															
																@ -10,19 +10,13 @@ import java.util.List; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																/** 
															 | 
															
															 | 
															
																/** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 * Created by chenweida on 2017/5/19. 
															 | 
															
															 | 
															
																 * 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") 
															 | 
															
															 | 
															
																    @Query("from Function f where f.name=?1 and f.status=1") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    Function findByName(String name); 
															 | 
															
															 | 
															
																    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") 
															 | 
															
															 | 
															
																    @Query("from Function f where f.status=1") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    List<Function> findAll(); 
															 | 
															
															 | 
															
																    List<Function> findAll(); 
															 |