类 ConfigController

java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.system.controller.ConfigController
所有已实现的接口:
IXBaseController

@RestController @RequestMapping("/system/config") public class ConfigController extends XBaseController
配置模块
  • 构造器详细资料

    • ConfigController

      public ConfigController()
  • 方法详细资料

    • queryConfigPage

      @GetMapping("page") public ApiResult queryConfigPage(@Validated ConfigPageDto configDto, PageQuery pageDto)
      获取配置列表
      参数:
      configDto -
      返回:
    • createConfig

      @PostMapping("create") public ApiResult createConfig(@RequestBody @Validated ConfigDto configDto)
      保存
      返回:
    • updateConfig

      @PutMapping("update") public ApiResult updateConfig(@RequestBody @Validated ConfigDto configDto)
      更新
      返回:
    • updateBatch

      @PutMapping("updateBatch") public ApiResult updateBatch(@RequestBody @Validated List<ConfigDto> configDtoList)
      批量创建或更新
      返回:
    • findConfig

      @GetMapping("/{configId}") public ApiResult findConfig(@PathVariable String configId)
      通过ID查询配置
    • deleteConfig

      @DeleteMapping("delete") public ApiResult deleteConfig(@RequestBody ConfigDto configDto)
      删除配置
    • getByCodes

      @GetMapping("/getByCodes") public ApiResult getByCodes(@RequestParam String codes)
      通过code查询配置
    • getConfig

      @GetMapping("get") public ApiResult getConfig(@RequestParam String code)
      获取配置文件
      参数:
      code -
      返回:
    • getConfigValue

      @GetMapping("getValue") public ApiResult getConfigValue(@RequestParam String code)
      获取配置值
      参数:
      code -
      返回: