package com.ruoyi.newstocksystem.mapper; import com.ruoyi.newstocksystem.domain.NewStockBasic; import java.util.List; /** * 股票基础信息Mapper接口 * * @author lxy * @date 2026-01-18 */ public interface NewStockBasicMapper { /** * 查询股票基础信息 * * @param id 股票基础信息主键 * @return 股票基础信息 */ public NewStockBasic selectNewStockBasicById(Integer id); /** * 根据股票代码查询股票基础信息 * * @param code 股票代码 * @return 股票基础信息 */ public NewStockBasic selectNewStockBasicByCode(String code); /** * 查询股票基础信息列表 * * @param newStockBasic 股票基础信息 * @return 股票基础信息集合 */ public List selectNewStockBasicList(NewStockBasic newStockBasic); /** * 新增股票基础信息 * * @param newStockBasic 股票基础信息 * @return 结果 */ public int insertNewStockBasic(NewStockBasic newStockBasic); /** * 修改股票基础信息 * * @param newStockBasic 股票基础信息 * @return 结果 */ public int updateNewStockBasic(NewStockBasic newStockBasic); /** * 删除股票基础信息 * * @param id 股票基础信息主键 * @return 结果 */ public int deleteNewStockBasicById(Integer id); /** * 批量删除股票基础信息 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteNewStockBasicByIds(Integer[] ids); /** * 批量新增股票基础信息 * * @param newStockBasicList 股票基础信息集合 * @return 结果 */ public int batchInsertNewStockBasic(List newStockBasicList); }