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 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 stockBasicList); /** * 根据行业指数代码查询个股列表 * * @param industryIndexCode 行业指数代码 * @return 个股基础信息集合 */ public List selectStockBasicByIndustryCode(String industryIndexCode); }