| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package com.chuanghai.ihotel.controller;
- import com.chuanghai.ihotel.anno.AdminLoginCheck;
- import com.chuanghai.ihotel.anno.ParamCheck;
- import com.chuanghai.ihotel.common.utils.CommonResult;
- import com.chuanghai.ihotel.entity.SystemSettingEntity;
- import com.chuanghai.ihotel.service.SystemSettingService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.PutMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestHeader;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- /**
- * 系统设置
- *
- * @author codingliang
- * @email codingliang@gmail.com
- * @date 2022-07-27 10:02:04
- */
- @RestController
- @RequestMapping("systemSetting")
- public class SystemSettingController {
- @Autowired
- private SystemSettingService systemSettingService;
- /**
- * 获取系统设置
- * @param adminToken 管理员token
- */
- @AdminLoginCheck
- @GetMapping("/info")
- public CommonResult<SystemSettingEntity> get(@RequestHeader("admin_token")String adminToken){
- SystemSettingEntity systemSettingEntity = systemSettingService.get();
- return CommonResult.ok().setResult(systemSettingEntity);
- }
- /**
- * 修改系统设置
- */
- @AdminLoginCheck
- @ParamCheck
- @PutMapping("/update")
- public CommonResult<String> update(@RequestHeader("admin_token")String adminToken, @RequestBody SystemSettingEntity systemSetting){
- boolean flag = systemSettingService.myUpdate(systemSetting);
- if (flag) {
- return CommonResult.ok();
- } else {
- return CommonResult.fail();
- }
- }
- }
|