xiaoyong931011
2023-07-31 15cd22d975d7f448f618c9319654157e2bc426ee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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();
}