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.
79 lines
1.8 KiB
79 lines
1.8 KiB
package com.ruoyi.newstocksystem.service;
|
|
|
|
import com.ruoyi.newstocksystem.domain.TStockBasic;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 个股基础信息Service接口
|
|
*
|
|
* @author lxy
|
|
* @date 2026-01-21
|
|
*/
|
|
public interface IStockBasicService
|
|
{
|
|
/**
|
|
* 根据证券代码查询个股基础信息
|
|
*
|
|
* @param stockCode 证券代码
|
|
* @return 个股基础信息
|
|
*/
|
|
public TStockBasic selectStockBasicByCode(String stockCode);
|
|
|
|
/**
|
|
* 查询个股基础信息列表
|
|
*
|
|
* @param stockBasic 个股基础信息
|
|
* @return 个股基础信息集合
|
|
*/
|
|
public List<TStockBasic> selectStockBasicList(TStockBasic stockBasic);
|
|
|
|
/**
|
|
* 新增个股基础信息
|
|
*
|
|
* @param stockBasic 个股基础信息
|
|
* @return 结果
|
|
*/
|
|
public int insertStockBasic(TStockBasic stockBasic);
|
|
|
|
/**
|
|
* 修改个股基础信息
|
|
*
|
|
* @param stockBasic 个股基础信息
|
|
* @return 结果
|
|
*/
|
|
public int updateStockBasic(TStockBasic stockBasic);
|
|
|
|
/**
|
|
* 删除个股基础信息
|
|
*
|
|
* @param stockCode 证券代码
|
|
* @return 结果
|
|
*/
|
|
public int deleteStockBasicByCode(String stockCode);
|
|
|
|
/**
|
|
* 批量删除个股基础信息
|
|
*
|
|
* @param stockCodes 需要删除的数据证券代码集合
|
|
* @return 结果
|
|
*/
|
|
public int deleteStockBasicByCodes(String[] stockCodes);
|
|
|
|
/**
|
|
* 导入个股基础信息数据
|
|
*
|
|
* @param stockBasicList 个股基础信息数据
|
|
* @return 导入条数
|
|
*/
|
|
public int importStockBasic(List<TStockBasic> stockBasicList);
|
|
|
|
/**
|
|
* 根据行业指数代码查询个股列表
|
|
*
|
|
* @param industryIndexCode 行业指数代码
|
|
* @return 个股基础信息集合
|
|
*/
|
|
public List<TStockBasic> selectStockBasicByIndustryCode(String industryIndexCode);
|
|
}
|