You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
118 lines
2.5 KiB
118 lines
2.5 KiB
package com.ruoyi.newstocksystem.service;
|
|
|
|
import java.util.List;
|
|
|
|
import com.ruoyi.newstocksystem.domain.NewStocks;
|
|
|
|
/**
|
|
* 行情数据Service接口
|
|
*
|
|
* @author lxy
|
|
* @date 2026-01-18
|
|
*/
|
|
public interface INewStocksService
|
|
{
|
|
/**
|
|
* 查询行情数据
|
|
*
|
|
* @param id 行情数据主键
|
|
* @return 行情数据
|
|
*/
|
|
public NewStocks selectNewStocksById(Integer id);
|
|
|
|
/**
|
|
* 查询行情数据列表
|
|
*
|
|
* @param newStocks 行情数据
|
|
* @return 行情数据集合
|
|
*/
|
|
public List<NewStocks> selectNewStocksList(NewStocks newStocks);
|
|
|
|
/**
|
|
* 查询行情数据列表含基础数据
|
|
*
|
|
* @param newStocks 行情数据
|
|
* @return 行情数据集合
|
|
*/
|
|
public List<NewStocks> selectNewStocksListB(NewStocks newStocks);
|
|
|
|
/**
|
|
* 查询强势股列表
|
|
*
|
|
* @param newStocks 行情数据
|
|
* @return 行情数据集合
|
|
*/
|
|
public List<NewStocks> selectNewStrongStocksList(NewStocks newStocks);
|
|
|
|
/**
|
|
* 查询涨停股列表
|
|
*
|
|
* @param newStocks 行情数据
|
|
* @return 行情数据集合
|
|
*/
|
|
public List<NewStocks> selectNewLimitStocksList(NewStocks newStocks);
|
|
|
|
/**
|
|
* 新增行情数据
|
|
*
|
|
* @param newStocks 行情数据
|
|
* @return 结果
|
|
*/
|
|
public int insertNewStocks(NewStocks newStocks);
|
|
|
|
/**
|
|
* 批量新增行情数据
|
|
*
|
|
* @param newStocksList 行情数据集合
|
|
* @return 结果
|
|
*/
|
|
public int batchInsertNewStocks(List<NewStocks> newStocksList);
|
|
|
|
/**
|
|
* 修改行情数据
|
|
*
|
|
* @param newStocks 行情数据
|
|
* @return 结果
|
|
*/
|
|
public int updateNewStocks(NewStocks newStocks);
|
|
|
|
/**
|
|
* 删除行情数据
|
|
*
|
|
* @param id 行情数据主键
|
|
* @return 结果
|
|
*/
|
|
public int deleteNewStocksById(Integer id);
|
|
|
|
/**
|
|
* 批量删除行情数据
|
|
*
|
|
* @param ids 需要删除的数据主键集合
|
|
* @return 结果
|
|
*/
|
|
public int deleteNewStocksByIds(Integer[] ids);
|
|
|
|
/**
|
|
* 导入行情数据
|
|
*
|
|
* @param newStocksList 行情数据集合
|
|
* @param tradeDate 交易日期
|
|
* @return 结果
|
|
*/
|
|
public int importNewStocks(List<NewStocks> newStocksList, String tradeDate);
|
|
|
|
/**
|
|
* 分析行情数据
|
|
*
|
|
* @param newStocks 行情数据
|
|
* @return 分析结果
|
|
*/
|
|
public Object analyzeNewStocks(NewStocks newStocks);
|
|
|
|
/**
|
|
* 查询交易日期列表
|
|
*
|
|
* @return 交易日期集合
|
|
*/
|
|
public List<String> selectTradeDates();
|
|
} |