package jnpf.bizcommon.onlyoffice.controller; import jnpf.base.ActionResult; import jnpf.bizcommon.onlyoffice.entity.OnlyOfficeProperties; import jnpf.onlyoffice.UploadFileCapabilityApi; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; import java.util.LinkedHashMap; import java.util.Map; @RestController @RequestMapping("/onlyoffice/upload-file") @RequiredArgsConstructor public class UploadFileCapabilityController implements UploadFileCapabilityApi { private final OnlyOfficeProperties properties; @Override @GetMapping("/options") public ActionResult> options() { Map result = new LinkedHashMap<>(); result.put("previewEnabled", properties.getUploadFile().isPreviewEnabled()); result.put("editEnabled", properties.getUploadFile().isEditEnabled()); return ActionResult.success(result); } }