package com.qxueyou.scc.admin.schoolRoll.impl; import com.qxueyou.scc.admin.schoolRoll.ISchoolRollService; import com.qxueyou.scc.base.model.Pager; import com.qxueyou.scc.base.service.impl.CommonAppService; import com.qxueyou.scc.base.util.ClientUtils; import com.qxueyou.scc.base.util.CollectionUtils; import com.qxueyou.scc.teach.student.model.StuStudent; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class SchoolRollServiceImpl extends CommonAppService implements ISchoolRollService { @Autowired CommonAppService commonAppService; @Override public List findSchoolRollList(Integer limit, Integer pageNum, String keyword, String status) { StringBuffer hql=new StringBuffer("from StuStudent where name like ? and status=? and deleteFlag is false"); List args = CollectionUtils.newList(keyword + "%", status); hql.append(" order by createTime desc"); List list = findList(hql.toString(), new Pager(limit, pageNum), args, StuStudent.class); return list; } @Override public int findSchoolRollListCount(String keyword, String status) { StringBuffer hql=new StringBuffer("from StuStudent where name like ? and status=? and deleteFlag is false"); List args = CollectionUtils.newList(keyword + "%", status); return findCount(hql.toString(),args); } }