package com.cdf.controller.back; import com.cdf.common.ResultData; import com.cdf.request.UploadHotsParam; import com.cdf.service.IBrandService; import com.cdf.service.impl.ExcelService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.HashMap; import java.util.HashSet; /** *

* 前端控制器 *

* * @author * @since 2023-12-06 */ @RestController @RequestMapping("/back/excel") public class ExcelController extends BaseLogController{ @Autowired ExcelService hotsService; /** * 下载导入模版 * type 0 外框设置 ,1 瀑布流, 2,精选推荐设置 ,3 品牌推荐设置 */ @GetMapping("/downTemplate") public void downInTemplate(@RequestParam(required = false,defaultValue = "0") Integer type, @RequestParam(required = false) String sceneNum, HttpServletRequest req,HttpServletResponse resp) { hotsService.downTemplate(type,sceneNum,req,resp); } @PostMapping("/checkFile") public ResultData checkFile(@RequestBody UploadHotsParam param){ param.setToken(getToken()); return ResultData.ok(hotsService.checkFile(param)); } @PostMapping("/uploadExcel") public ResultData uploadExcel(@RequestBody UploadHotsParam param){ param.setToken(getToken()); hotsService.uploadExcel(param); return ResultData.ok(); } }