ConfigController.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.ydtech.modules.fee.controller;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.base.controller.BaseController;
  4. import com.ydtech.modules.fee.dto.po.InsFeeOrderConfig;
  5. import com.ydtech.modules.fee.service.InsFeeOrderConfigService;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. import java.util.List;
  11. @Api(tags = "费用配置", value = "费用配置")
  12. @RequestMapping("/fee")
  13. @RestController
  14. public class ConfigController extends BaseController {
  15. @Autowired
  16. private InsFeeOrderConfigService insFeeOrderConfigService;
  17. @GetMapping("getConfig")
  18. @ApiOperation("获取费用配置")
  19. public HttpResult getConfig() {
  20. List<InsFeeOrderConfig> list = insFeeOrderConfigService.list();
  21. return HttpResult.ok(list);
  22. }
  23. @ApiOperation("更新费用配置")
  24. @PostMapping("updateConfig")
  25. public HttpResult updateConfig(@RequestBody List<InsFeeOrderConfig> insFeeOrderConfigs) {
  26. insFeeOrderConfigService.updateBatchById(insFeeOrderConfigs);
  27. return HttpResult.ok("更新费用配置成功");
  28. }
  29. }