use of com.dimple.framework.aspectj.lang.annotation.Log in project DimpleBlog by martin-chips.
the class SettingController method editEmailSetting.
@PutMapping("emailSetting")
@Log(title = "系统设置-邮件设置", businessType = BusinessType.UPDATE)
@PreAuthorize("@permissionService.hasPermission('system:setting:emailSetting:edit')")
public AjaxResult editEmailSetting(@RequestBody EmailSetting emailSetting) {
String jsonString = JSON.toJSONString(emailSetting);
Config config = new Config();
config.setConfigKey(ConfigKey.CONFIG_KEY_EMAIL_SETTING);
config.setConfigValue(jsonString);
return AjaxResult.success(configService.updateConfigByConfigKey(config));
}
use of com.dimple.framework.aspectj.lang.annotation.Log in project DimpleBlog by martin-chips.
the class SettingController method editAbout.
@PutMapping("/about")
@Log(title = "系统设置-关于", businessType = BusinessType.UPDATE)
@PreAuthorize("@permissionService.hasPermission('system:setting:about:edit')")
public AjaxResult editAbout(@RequestBody AboutSetting aboutSetting) {
String jsonString = JSON.toJSONString(aboutSetting);
Config config = new Config();
config.setConfigKey(ConfigKey.CONFIG_KEY_ABOUT);
config.setConfigValue(jsonString);
return AjaxResult.success(configService.updateConfigByConfigKey(config));
}
use of com.dimple.framework.aspectj.lang.annotation.Log in project DimpleBlog by martin-chips.
the class CommentController method edit.
@PreAuthorize("@permissionService.hasPermission('blog:comment:edit')")
@Log(title = "评论管理", businessType = BusinessType.UPDATE)
@PutMapping("/{id}/display/{display}")
public AjaxResult edit(@PathVariable Long id, @PathVariable Boolean display) {
Comment comment = new Comment();
comment.setDisplay(display);
comment.setId(id);
comment.setUpdateBy(SecurityUtils.getUsername());
return toAjax(commentService.updateComment(comment));
}
Aggregations