//package com.qmth.themis.admin.elasticsearch.service.impl;
//
//import com.qmth.themis.admin.elasticsearch.entity.ETEStudentEntity;
//import com.qmth.themis.admin.elasticsearch.repository.ETEStudentRepo;
//import com.qmth.themis.admin.elasticsearch.service.ETEStudentService;
//import org.springframework.data.domain.Page;
//import org.springframework.data.domain.PageRequest;
//import org.springframework.data.domain.Pageable;
//import org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate;
//import org.springframework.stereotype.Service;
//
//import javax.annotation.Resource;
//import java.util.Iterator;
//import java.util.List;
//
///**
// * @Description: elasticsearch 学生档案 服务实现类
// * @Param:
// * @return:
// * @Author: wangliang
// * @Date: 2020/7/6
// */
//@Service
//public class ETEStudentServiceImpl implements ETEStudentService {
//
//    @Resource
//    ETEStudentRepo eteStudentRepo;
//
//    @Resource
//    ElasticsearchRestTemplate elasticsearchRestTemplate;
//
//    Pageable pageable = PageRequest.of(0, 10);
//
//    @Override
//    public void createIndex() {
////        elasticsearchRestTemplate.createIndex(ETEStudentEntity.class);
//    }
//
//    @Override
//    public void deleteIndex(String index) {
////        elasticsearchRestTemplate.deleteIndex(index);
//    }
//
//    @Override
//    public void save(ETEStudentEntity docBean) {
//        eteStudentRepo.save(docBean);
//    }
//
//    @Override
//    public void saveAll(List<ETEStudentEntity> list) {
//        eteStudentRepo.saveAll(list);
//    }
//
//    @Override
//    public Iterator<ETEStudentEntity> findAll() {
//        return eteStudentRepo.findAll().iterator();
//    }
//
//    @Override
//    public Page<ETEStudentEntity> findByName(String name, Pageable pageable) {
//        return eteStudentRepo.findByName(name, pageable);
//    }
//
//    @Override
//    public Page<ETEStudentEntity> findByIdentity(String identity, Pageable pageable) {
//        return eteStudentRepo.findByIdentity(identity, pageable);
//    }
//
//    @Override
//    public Page<ETEStudentEntity> findByMobileNumber(String mobileNumber, Pageable pageable) {
//        return eteStudentRepo.findByMobileNumber(mobileNumber, pageable);
//    }
//
//    @Override
//    public Page<ETEStudentEntity> queryName(String key) {
//        return eteStudentRepo.findByName(key, pageable);
//    }
//
//    @Override
//    public Page<ETEStudentEntity> queryMobileNumber(String key) {
//        return eteStudentRepo.findByMobileNumber(key, pageable);
//    }
//
//    @Override
//    public List<ETEStudentEntity> findByNameLike(String keyword) {
//        return eteStudentRepo.findByNameLike(keyword);
//    }
//}
