package com.fdkankan.fusion.controller; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.fdkankan.fusion.common.ResultData; import com.fdkankan.fusion.request.SceneDownLogParam; import com.fdkankan.fusion.service.IDownService; import com.fdkankan.fusion.service.ISceneDownLogService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** *
* 前端控制器 *
* * @author * @since 2023-12-28 */ @RestController @RequestMapping("/sceneDownLog") public class SceneDownLogController extends BaseController{ @Autowired ISceneDownLogService sceneDownLogService; @Autowired IDownService downService; @PostMapping("/list") public ResultData list(@RequestBody SceneDownLogParam param){ return ResultData.ok(sceneDownLogService.pageList(param)); } /** * 检查下载 * num 场景码 */ @GetMapping("/checkDownLoad") public ResultData checkDownLoad(@RequestParam(required = false) String num, @RequestParam(required = false,defaultValue = "0") Integer isObj){ return ResultData.ok(downService.checkDownLoad(num,isObj,"scene")); } /** * 下载场景 * num 场景码 */ @GetMapping("/downScene") public ResultData downScene(@RequestParam(required = false) String num, @RequestParam(required = false,defaultValue = "0") Integer isObj){ return ResultData.ok(downService.down(num,isObj,"scene")); } /** * 下载场景进度条 * num 场景码 */ @GetMapping("/downloadProcess") public ResultData downloadProcess(@RequestParam(required = false) String num, @RequestParam(required = false,defaultValue = "0") Integer isObj){ return ResultData.ok(downService.downloadProcess(num,isObj)); } }