package com.ycl.jxkg.controller.admin;
|
|
import com.ycl.jxkg.group.Update;
|
import com.ycl.jxkg.group.Add;
|
import org.springframework.validation.annotation.Validated;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
import lombok.RequiredArgsConstructor;
|
import java.util.List;
|
import org.springframework.validation.annotation.Validated;
|
import javax.validation.constraints.NotEmpty;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import com.ycl.jxkg.service.SysConfigService;
|
import com.ycl.jxkg.base.Result;
|
import com.ycl.jxkg.domain.form.SysConfigForm;
|
import com.ycl.jxkg.domain.query.SysConfigQuery;
|
import lombok.RequiredArgsConstructor;
|
import org.springframework.web.bind.annotation.*;
|
|
/**
|
* 系统配置表 前端控制器
|
*
|
* @author xp
|
* @since 2024-07-09
|
*/
|
@Validated
|
@RequiredArgsConstructor
|
@Api(value = "系统配置表", tags = "系统配置表管理")
|
@RestController
|
@RequestMapping("/api/sys-config")
|
public class SysConfigController {
|
|
private final SysConfigService sysConfigService;
|
|
@GetMapping
|
@ApiOperation(value = "获取系统配置", notes = "系统配置")
|
@PreAuthorize("hasAuthority('sysConfig:config')")
|
public Result config() {
|
return sysConfigService.config();
|
}
|
|
@PutMapping
|
@ApiOperation(value = "修改系统配置", notes = "系统配置")
|
@PreAuthorize("hasAuthority('sysConfig:edit')")
|
public Result edit(@RequestBody @Validated SysConfigForm form) {
|
return sysConfigService.update(form);
|
}
|
}
|