CfSchoolDao.java 977 B

1234567891011121314151617181920212223242526272829
  1. package cn.hmsoft.mr.data.dao.cf;
  2. import org.springframework.stereotype.Repository;
  3. import cn.hmsoft.helper.StringHelper;
  4. import cn.hmsoft.jdbc.core.PlatformDaoSupport;
  5. import cn.hmsoft.jdbc.entity.Pager;
  6. import cn.hmsoft.jdbc.entity.QueryOrder;
  7. import cn.hmsoft.mr.data.model.cf.CfSchool;
  8. @Repository
  9. public class CfSchoolDao extends PlatformDaoSupport<CfSchool> {
  10. public Pager pageSchool(Integer school_id, Integer start, Integer limit, String query, QueryOrder queryOrder) {
  11. StringBuilder sql = new StringBuilder();
  12. sql.append("select * from cf_school b where 1=1 ");
  13. if (school_id != null) {
  14. sql.append(" and school_id=").append(school_id);
  15. }
  16. if (!StringHelper.isEmpty(query)) {
  17. sql.append(" and (b.batch_name like ?) ");
  18. String value = this.generateLikeParamter(query.trim());
  19. return this.pageMapBySql(queryOrder, start, limit, sql.toString(), value);
  20. } else {
  21. return super.pageMapBySql(queryOrder, start, limit, sql.toString());
  22. }
  23. }
  24. }