package com.nq.service; import com.nq.common.ServerResponse; import com.nq.pojo.StockAI; import com.nq.pojo.StockAIOrderPosition; import org.springframework.web.bind.annotation.RequestParam; import javax.servlet.http.HttpServletRequest; import java.math.BigDecimal; public interface IStockAiService { ServerResponse getStockAiList(Integer pageNum, Integer pageSize, String stockName); ServerResponse buyStockAi(Long id, BigDecimal buyNum, HttpServletRequest request); ServerResponse getStockAiOrderList(Integer pageNum, Integer pageSize, String status, HttpServletRequest request); ServerResponse getAdminStockAiList(Integer pageNum, Integer pageSize, String stockType, String status, String name); ServerResponse editStockAi(StockAI model); ServerResponse getAdminStockAiOrderList(Integer pageNum, Integer pageSize, String stockType, String status, Integer userId, String phone); ServerResponse openPosition(StockAIOrderPosition model); ServerResponse orderOperation(Long id, String status); ServerResponse getPositionList(Integer pageNum, Integer pageSize, Integer stockAiOrderId); }