package jnpf.bizcommon.onlyoffice.controller; import cn.dev33.satoken.same.SaSameUtil; import jnpf.base.ActionResult; import jnpf.bizcommon.onlyoffice.service.impl.DmsOnlyOfficePreviewService; import jnpf.onlyoffice.DmsPreviewPdfApi; import jnpf.onlyoffice.DmsPreviewPdfRequest; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; @RestController @RequiredArgsConstructor public class DmsOnlyOfficePreviewController implements DmsPreviewPdfApi { private final DmsOnlyOfficePreviewService service; @Override @PostMapping("/Internal/onlyoffice/dms-preview/render") public ActionResult render(@RequestBody DmsPreviewPdfRequest request) { SaSameUtil.checkCurrentRequestToken(); return ActionResult.success(service.render(request)); } }