package com.job.zsc.service.impl; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import com.job.zsc.mapper.SqlMapper; import com.job.zsc.pojo.PageBean; import com.job.zsc.pojo.OriginalData; import com.job.zsc.service.SqlService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.time.LocalDate; import java.util.List; @Service public class SqlServiceImpl implements SqlService { @Autowired private SqlMapper sqlMapper; @Override public PageBean page(Integer page, Integer pageSize, String shopname, LocalDate begin, LocalDate end) { /* //获取总记录数 Long count=empMapper.count(); //获取分页查询结果列表 Integer start =(page-1)*pageSize; List list=empMapper.list(start,pageSize);*/ //设置分页参数 PageHelper.startPage(page,pageSize); //执行查询 List infoList=sqlMapper.list(shopname,begin,end); //获取查询结果 Page p1=(Page)infoList; //封装PageBean对象*/ PageBean pageBean=new PageBean(p1.getTotal(),p1.getResult()); return pageBean; } @Override public List show_all() { List list_sql=sqlMapper.show_all(); return list_sql; } @Override public List findShop(String shopname) { List shops=sqlMapper.findShop(shopname); return shops; } @Override public List findDate(LocalDate begin, LocalDate end) { List dates=sqlMapper.findDate(begin,end); return dates; } @Override public List findByForm(String name, String number, String dname, String begin, String end) { List form =sqlMapper.findByForm(name,number,dname,begin,end); return form; } }