@RestController @RequestMapping(value="/system/config") public class SysConfigController extends Object
| 构造器和说明 |
|---|
SysConfigController() |
| 限定符和类型 | 方法和说明 |
|---|---|
Result |
add(SysConfig config)
新增参数配置
|
Result |
detail(Long id)
详情页
|
Result |
edit(SysConfig config)
修改参数配置
|
void |
export(javax.servlet.http.HttpServletResponse response,
SysConfig sysConfig)
导出参数配置
|
Result |
getConfigKey(String configKey)
根据参数键名查询参数值
|
Result |
list(SysConfig sysConfig,
Integer pageNo,
Integer pageSize)
分页查询
|
Result |
refreshCache()
刷新参数缓存
|
Result |
remove(Long[] configIds)
删除参数配置
|
@PreAuthorize(value="@auth.hasAuthority(\'system:config:query\')")
@RequestMapping(value="{id}")
public Result detail(@PathVariable
Long id)
@PreAuthorize(value="@auth.hasAuthority(\'system:config:list\')") @GetMapping(value="/list") public Result list(SysConfig sysConfig, @RequestParam(name="pageNum",defaultValue="1") Integer pageNo, @RequestParam(name="pageSize",defaultValue="10") Integer pageSize)
sysConfig - 分页查询筛选条件pageNo - 页码pageSize - 每页的数量@PreAuthorize(value="@auth.hasAuthority(\'system:config:remove\')")
@DeleteMapping(value="/{configIds}")
public Result remove(@PathVariable
Long[] configIds)
@PreAuthorize(value="@auth.hasAuthority(\'system:config:remove\')") @DeleteMapping(value="/refreshCache") public Result refreshCache()
@PreAuthorize(value="@auth.hasAuthority(\'system:config:add\')") @PostMapping public Result add(@Validated @RequestBody SysConfig config)
@PreAuthorize(value="@auth.hasAuthority(\'system:config:edit\')") @PutMapping public Result edit(@Validated @RequestBody SysConfig config)
@OperateLog(title="\u53c2\u6570\u914d\u7f6e", businessType=EXPORT) @PreAuthorize(value="@auth.hasAuthority(\'system:config:export\')") @PostMapping(value="/export") public void export(javax.servlet.http.HttpServletResponse response, SysConfig sysConfig) throws Exception
ExceptionCopyright © 2023. All rights reserved.