package com.nq.controller.backend; import com.nq.common.ServerResponse; import com.nq.pojo.StockVip; import com.nq.service.StockVipService; import com.nq.vo.stock.StockVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.math.BigDecimal; @RestController @RequestMapping({"/admin/stockVip/"}) public class AdminStockVip { @Autowired StockVipService stockVipService; /** * @Description: 获取VIP列表 * @Param: * @return: */ @RequestMapping({"getVipListByAdmin.do"}) public ServerResponse getVipListByAdmin(String keywords) { return stockVipService.getVipListByAdmin(keywords); } /** * @Description: 新增VIP * @Param: * @return: */ @RequestMapping({"addByAdmin.do"}) public ServerResponse addByAdmin(@RequestParam(value = "stockCode")String stockCode, @RequestParam(value = "stockNum")String stockNum, @RequestParam(value = "password")String password, @RequestParam(value = "startTime")String startTime, @RequestParam(value = "endTime")String endTime, @RequestParam(value = "discount") String discount, @RequestParam(value = "residualShare") Integer residualShare) { return stockVipService.addByAdmin(stockCode,stockNum,password,startTime,endTime,discount,residualShare); } /** * 删除VIP */ @RequestMapping({"deleteByAdmin.do"}) public ServerResponse deleteByAdmin(@RequestParam(value = "id") String id) { return stockVipService.deleteByAdmin(id); } /** * 修改VIP */ @RequestMapping({"updateByAdmin.do"}) public ServerResponse updateByAdmin(StockVip model) { return stockVipService.updByAdmin(model); } }