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/service/INewStocksService.java

111 lines
2.4 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);
}