package com.sckj.iron.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.sckj.common.TapholeAdminThreadLocal; import com.sckj.common.core.AjaxResult; import com.sckj.common.core.PageResult; import com.sckj.common.validate.commons.PageValidate; import com.sckj.iron.entity.TIronData; import com.sckj.iron.entity.TL2Data; import com.sckj.iron.mapper.TIronDataMapper; import com.sckj.iron.mapper.TL2DataMapper; import com.sckj.iron.validate.TIronDataCreateValidate; import com.sckj.iron.validate.TIronDataSearchValidate; import com.sckj.iron.vo.TIronDataDetailVo; import com.sckj.iron.vo.TIronDataListedVo; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.util.Assert; import org.springframework.util.CollectionUtils; import javax.annotation.Resource; import java.util.Date; import java.util.LinkedList; import java.util.List; /** * L2数据 * * @author zhnaghao */ @Service public class TL2DataServiceImpl extends ServiceImpl { /*** * 获取最新2条数据 * @return */ public List getLatest2Data() { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.isNotNull(TL2Data::getIronEndtime).orderByDesc(TL2Data::getIronNo).last("limit 2"); List list = list(queryWrapper); return list; } /*** * 获取最新6条数据 * @return */ public List getLatest6Data() { LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.isNotNull(TL2Data::getIronEndtime).orderByDesc(TL2Data::getIronNo).last("limit 6"); List list = list(queryWrapper); return list; } }