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.
RuoYi-Vue/newstock-system/src/main/java/com/ruoyi/newstocksystem/mapper/TStockHighLowStatusMapper.java

99 lines
3.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.ruoyi.newstocksystem.mapper;
import com.ruoyi.newstocksystem.domain.TStockHighLowStatus;
import org.apache.ibatis.annotations.Param;
import java.util.Date;
import java.util.List;
/**
* 个股新高新低状态Mapper接口
*
* @author lxy
* @date 2026-01-21
*/
public interface TStockHighLowStatusMapper
{
/**
* 根据证券代码和交易日期查询新高新低状态
*
* @param stockCode 证券代码
* @param tradeDate 交易日期
* @return 新高新低状态
*/
public TStockHighLowStatus selectStockHighLowStatusByCodeAndDate(@Param("stockCode") String stockCode, @Param("tradeDate") Date tradeDate);
/**
* 查询个股新高新低状态列表
*
* @param stockHighLowStatus 个股新高新低状态
* @return 个股新高新低状态集合
*/
public List<TStockHighLowStatus> selectStockHighLowStatusList(TStockHighLowStatus stockHighLowStatus);
/**
* 查询个股新高新低状态列表(包含基础信息)
*
* @param stockHighLowStatus 个股新高新低状态
* @return 个股新高新低状态集合
*/
public List<TStockHighLowStatus> selectStockHighLowStatusListWithBasic(TStockHighLowStatus stockHighLowStatus);
/**
* 新增个股新高新低状态
*
* @param stockHighLowStatus 个股新高新低状态
* @return 结果
*/
public int insertStockHighLowStatus(TStockHighLowStatus stockHighLowStatus);
/**
* 修改个股新高新低状态
*
* @param stockHighLowStatus 个股新高新低状态
* @return 结果
*/
public int updateStockHighLowStatus(TStockHighLowStatus stockHighLowStatus);
/**
* 删除个股新高新低状态
*
* @param stockCode 证券代码
* @param tradeDate 交易日期
* @return 结果
*/
public int deleteStockHighLowStatusByCodeAndDate(@Param("stockCode") String stockCode, @Param("tradeDate") Date tradeDate);
/**
* 批量新增个股新高新低状态
*
* @param stockHighLowStatusList 个股新高新低状态集合
* @return 结果
*/
public int batchInsertStockHighLowStatus(List<TStockHighLowStatus> stockHighLowStatusList);
/**
* 批量更新或插入个股新高新低状态ON DUPLICATE KEY UPDATE
*
* @param stockHighLowStatusList 个股新高新低状态集合
* @return 结果
*/
public int batchUpsertStockHighLowStatus(List<TStockHighLowStatus> stockHighLowStatusList);
/**
* 查询创新高股票列表
*
* @param stockHighLowStatus 查询条件
* @return 创新高股票列表
*/
public List<TStockHighLowStatus> selectNewHighStockList(TStockHighLowStatus stockHighLowStatus);
/**
* 查询创新低股票列表
*
* @param stockHighLowStatus 查询条件
* @return 创新低股票列表
*/
public List<TStockHighLowStatus> selectNewLowStockList(TStockHighLowStatus stockHighLowStatus);
}