You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1013 B
41 lines
1013 B
package com.service.impl;
|
|
|
|
import com.dao.IVisitorDao;
|
|
import com.entity.Visitor;
|
|
import com.service.IVisitorService;
|
|
import com.utils.Page;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
|
|
@Service
|
|
public class VisitorServiceImpl implements IVisitorService {
|
|
@Autowired
|
|
private IVisitorDao visitorDao;
|
|
@Override
|
|
public List<Visitor> listVisitor(Page page) {
|
|
return visitorDao.listVisitor(page);
|
|
}
|
|
|
|
@Override
|
|
public int getVisitorTotal() {
|
|
return visitorDao.getVisitorTotal();
|
|
}
|
|
|
|
@Override
|
|
public void addVisitor(Visitor visitor) {
|
|
visitorDao.addVisitor(visitor);
|
|
}
|
|
|
|
@Override
|
|
public List<Visitor> searchByName(String name, Page page) {
|
|
Map<String, Object> map = new HashMap<>();
|
|
map.put("name", name);
|
|
map.put("page", page);
|
|
return visitorDao.searchByName(map);
|
|
}
|
|
} |