123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package com.cdf.controller.back;
- import com.cdf.common.ResultData;
- import com.cdf.request.UploadHotsParam;
- 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;
- /**
- * <p>
- * 前端控制器
- * </p>
- *
- * @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());
- hotsService.checkFile(param);
- return ResultData.ok();
- }
- @PostMapping("/uploadExcel")
- public ResultData uploadExcel(@RequestBody UploadHotsParam param){
- param.setToken(getToken());
- hotsService.uploadExcel(param);
- return ResultData.ok();
- }
- }
|