package com.ruoyi.file.controller; import com.ruoyi.common.core.domain.R; import com.ruoyi.file.service.ActivityCodeService; import com.ruoyi.system.api.domain.dto.CodeGetDto; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; /** * @ClassName FileController * @Description TODO * @Author jqs * @Date 2023/8/3 12:50 * @Version 1.0 */ @RestController @RequestMapping("/file") public class FileController { @Resource private ActivityCodeService activityCodeService; @PostMapping("/getCodeUrl") public R getAppOrderTotal(@RequestBody CodeGetDto codeGetDto){ String url = null; try { url = activityCodeService.createActivityCode(codeGetDto.getUrl(),codeGetDto.getFileName()); } catch (Exception e) { throw new RuntimeException(e); } return R.ok(url); } }