package cc.mrbird.febs.dapp.mapper;
|
|
import cc.mrbird.febs.dapp.dto.AKLineDto;
|
import cc.mrbird.febs.dapp.entity.DappAKlineEntity;
|
import cc.mrbird.febs.dapp.vo.AKLineLimitVo;
|
import cc.mrbird.febs.dapp.vo.AKLineVo;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
public interface DappAKlineMapper extends BaseMapper<DappAKlineEntity> {
|
|
IPage<AKLineVo> selectListByType(IPage<AKLineVo> page, @Param("record")AKLineDto aKLineDto);
|
|
/**
|
* @param i
|
* @param format yyyy-MM-dd
|
* @return
|
*/
|
List<DappAKlineEntity> selectListByTypeAndTime(@Param("type")int i, @Param("dateStr")List<String> format);
|
|
List<DappAKlineEntity> selectListByTypeAndHour(@Param("dateStr")List<String> format);
|
|
List<AKLineLimitVo> selectListByTypeAndLimit(@Param("type")int type, @Param("kLineLimit")int kLineLimit);
|
|
DappAKlineEntity selectOneByType();
|
|
DappAKlineEntity selectDayByType();
|
|
DappAKlineEntity selectOneHourByType();
|
|
List<DappAKlineEntity> selectListByIds(@Param("min")Long id, @Param("max")Long id1);
|
|
DappAKlineEntity selectOneByTypeAsc();
|
|
List<AKLineLimitVo> selectListByTypeAndLimitDesc(@Param("type")int type, @Param("kLineLimit")int kLineLimit);
|
}
|