SettingWebsiteController.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.sckj.admin.controller.setting;
  2. import com.sckj.admin.aop.Log;
  3. import com.sckj.admin.service.ISettingWebsiteService;
  4. import com.sckj.admin.validate.setting.SettingWebsiteValidate;
  5. import com.sckj.admin.vo.setting.SettingWebsiteVo;
  6. import com.sckj.common.core.AjaxResult;
  7. import io.swagger.annotations.Api;
  8. import io.swagger.annotations.ApiOperation;
  9. import org.springframework.validation.annotation.Validated;
  10. import org.springframework.web.bind.annotation.*;
  11. import javax.annotation.Resource;
  12. @RestController
  13. @RequestMapping("api/setting/website")
  14. @Api(tags = "配置网站信息")
  15. public class SettingWebsiteController {
  16. @Resource
  17. ISettingWebsiteService iSettingWebsiteService;
  18. @GetMapping("/detail")
  19. @ApiOperation(value="网站配置信息")
  20. public AjaxResult<SettingWebsiteVo> detail() {
  21. SettingWebsiteVo detail = iSettingWebsiteService.detail();
  22. return AjaxResult.success(detail);
  23. }
  24. @Log(title = "网站配置编辑")
  25. @PostMapping("/save")
  26. @ApiOperation(value="网站配置编辑")
  27. public AjaxResult<Object> save(@Validated @RequestBody SettingWebsiteValidate websiteValidate) {
  28. iSettingWebsiteService.save(websiteValidate);
  29. return AjaxResult.success();
  30. }
  31. }