package cn.ey.biz.module.system.controller.admin.wiki;

import cn.ey.biz.common.pojo.R;
import cn.ey.biz.module.system.controller.admin.wiki.vo.WikiPageContentRespVO;
import cn.ey.biz.module.system.service.wiki.WikiPageContentService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;

import static cn.ey.biz.common.pojo.R.success;

@Api(tags = "管理后台 -内容")
@RestController
@RequestMapping("/system/wiki/page/content")
@Validated
public class WikiPageContentController {

    @Resource
    private  WikiPageContentService wikiPageContentService;

    @GetMapping("/get")
    @ApiOperation("根据目录id查询内容")
    @PreAuthorize("@ss.hasPermission('system:wiki-space-content:query')")
    public R<WikiPageContentRespVO> getContent(@RequestParam("id") Long id) {
        WikiPageContentRespVO wikiPageContent = wikiPageContentService.getContent(id);
        return success(wikiPageContent);
    }

}
