package com.java2nb.novel.controller; import com.java2nb.common.utils.R; import com.java2nb.novel.domain.WebsiteInfoDO; import com.java2nb.novel.service.WebsiteInfoService; import io.swagger.annotations.ApiOperation; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; /** * 网站信息表 * * @author xiongxy * @email 1179705413@qq.com * @date 2023-04-14 11:05:43 */ @Controller @RequestMapping("/novel/websiteInfo") public class WebsiteInfoController { @Autowired private WebsiteInfoService websiteInfoService; @GetMapping() @RequiresPermissions("novel:websiteInfo:websiteInfo") String detail(Model model) { WebsiteInfoDO websiteInfo = websiteInfoService.get(1L); model.addAttribute("websiteInfo", websiteInfo); return "novel/websiteInfo/detail"; } /** * 修改 */ @ApiOperation(value = "修改网站信息表", notes = "修改网站信息表") @ResponseBody @RequestMapping("/update") @RequiresPermissions("novel:websiteInfo:edit") public R update(WebsiteInfoDO websiteInfo) { websiteInfoService.update(websiteInfo); return R.ok(); } }