刘光辉
119 分钟以前 06f314545ac3514d7ce28939920866ae8188d31c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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<Map<String, Boolean>> options() {
        Map<String, Boolean> result = new LinkedHashMap<>();
        result.put("previewEnabled", properties.getUploadFile().isPreviewEnabled());
        result.put("editEnabled", properties.getUploadFile().isEditEnabled());
        return ActionResult.success(result);
    }
}