package com.yami.trading.service.miner.service.impl; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.yami.trading.service.miner.service.AdminMinerService; import com.yami.trading.bean.miner.Miner; import com.yami.trading.dao.miner.MinerMapper; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @Service @Transactional public class AdminMinerServiceImpl extends ServiceImpl implements AdminMinerService { // protected PagedQueryDao pagedQueryDao; public Page pagedQuery(int pageNo, int pageSize, String name_para) { // StringBuffer queryString = new StringBuffer( // " SELECT miner.UUID id,miner.NAME name,miner.NAME_EN name_en,miner.NAME_CN name_cn,miner.IMG img,miner.CYCLE cycle,miner.CYCLE_CLOSE cycle_close, " // + " miner.SHOW_DAILY_RATE show_daily_rate ,miner.DAILY_RATE daily_rate ,miner.STATE state,miner.ON_SALE on_sale,miner.TEST test," // + " miner.INVESTMENT_MIN investment_min,miner.INVESTMENT_MAX investment_max "); // queryString.append(" FROM T_MINER miner WHERE 1 = 1 "); // Map parameters = new HashMap<>(); // if (!StringUtils.isNullOrEmpty(name_para)) { // queryString.append(" and miner.NAME like:name "); // parameters.put("name", "%" + name_para + "%"); // } // queryString.append(" ORDER BY miner.INVESTMENT_MIN+0 ASC "); // Page page = this.pagedQueryDao.pagedQuerySQL(pageNo, pageSize, queryString.toString(), parameters); // return page; Page page = new Page(pageNo,pageSize); this.baseMapper.pagedQuery(page,name_para); return page; } // public void setPagedQueryDao(PagedQueryDao pagedQueryDao) { // this.pagedQueryDao = pagedQueryDao; // } }