package com.doumee.api.business;
|
|
import com.doumee.api.BaseController;
|
import com.doumee.biz.system.OperationConfigBiz;
|
import com.doumee.core.annotation.pr.PreventRepeat;
|
import com.doumee.core.model.ApiResponse;
|
import com.doumee.dao.dto.OperationConfigDTO;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
/**
|
* 运营配置管理
|
* @author rk
|
* @date 2026/04/13
|
*/
|
@Api(tags = "运营配置")
|
@RestController
|
@RequestMapping("/business/operationConfig")
|
public class OperationConfigController extends BaseController {
|
|
@Autowired
|
private OperationConfigBiz operationConfigBiz;
|
|
@ApiOperation("查询运营配置")
|
@GetMapping
|
public ApiResponse<OperationConfigDTO> getConfig() {
|
return ApiResponse.success(operationConfigBiz.getConfig());
|
}
|
|
@PreventRepeat
|
@ApiOperation("保存运营配置")
|
@PostMapping("/save")
|
public ApiResponse saveConfig(@RequestBody OperationConfigDTO dto) {
|
operationConfigBiz.saveConfig(dto);
|
return ApiResponse.success(null);
|
}
|
}
|