Newer
Older
stockTray / EastLineServer / src / main / java / me / bello / eastline / dao / StockDao.java
bello on 22 Aug 2020 1 KB 加上搜索
package me.bello.eastline.dao;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface StockDao {

    /**
     * 根据code查名称
     * @return
     */
    List<Map<String, Object>> queryNameFromCode(String code);

    /**
     * 按周查询最近一月涨幅优秀的票
     * @param days
     * @return
     */
    List<Map<String, Object>> queryDayPercentSum(@Param(value = "days")Integer days);

    /**
     * 按code查询一支票的日线
     * @param code
     * @return
     */
    List<Map<String, Object>> queryDayLineFromCode(String code);

    /**
     * 按code查询一支票的今日时分线
     * @param code
     * @return
     */
    List<Map<String, Object>> queryTimeLineFromCode(String code, int limit);


    /**
     * 按code查询一支票的板块
     * @param code
     * @return
     */
    List<Map<String, Object>> queryBanKuaiFromCode(String code);

    /**
     * 查关注列表
     *
     * @return
     */
    List<Map<String, Object>> queryTempCodes();

    /**
     * 删除关注
     * @param code
     * @return
     */
    int delTempCode(String code);


    /**
     * 添加关注
     *
     * @param code
     * @param name
     * @return
     */
    int addTempCode(String code, String name);

    /**
     * 按名称搜索代码
     *
     * @param key
     * @return
     */
    List<Map<String, Object>> searchStock(String key);
}