package com.nq.service; import com.github.pagehelper.PageInfo; import com.nq.common.ServerResponse; import com.nq.pojo.UserStockSubscribe; import com.nq.vo.stock.UserStockSubscribeAddIn; import org.springframework.web.bind.annotation.RequestParam; import javax.servlet.http.HttpServletRequest; /** * 新股申购 * @author lr * @date 2020/07/24 */ public interface IUserStockSubscribeService { /** * 新增 */ ServerResponse insert(UserStockSubscribeAddIn model, HttpServletRequest request) throws Exception; /** * 更新 */ int update(UserStockSubscribe model); /** * 新股申购-保存 */ ServerResponse save(UserStockSubscribe model, HttpServletRequest request) throws Exception; /** * 发送站内信 */ ServerResponse sendMsg(UserStockSubscribe model, HttpServletRequest request); /** * 新股申购-列表查询 */ ServerResponse getList(int pageNum, int pageSize, String keyword,String agentId, HttpServletRequest request); /** * 新股申购-查询详情 */ ServerResponse getDetail(int id); /** * 新股申购-查询用户最新新股申购数据 */ ServerResponse getOneSubscribeByUserId(String type, Integer status, HttpServletRequest request); /** * 新股申购-查询用户最新新股申购数据分页 */ ServerResponse getOneSubscribeByUserIdPage(int pageNum, int pageSize, String type, Integer status, HttpServletRequest request); /** * 新股申购-用户提交金额 */ ServerResponse userSubmit(Integer id,HttpServletRequest request); ServerResponse del(int id, HttpServletRequest request); }