PolicyConditionController.java 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.qdport.controller;
  2. import com.qdport.annotation.WebLog;
  3. import com.qdport.core.redis.cache.QdportRedis;
  4. import com.qdport.query.PolicyConditionQuery;
  5. import io.swagger.annotations.ApiOperation;
  6. import org.springframework.web.bind.annotation.*;
  7. import io.swagger.annotations.Api;
  8. import com.qdport.core.tool.api.R;
  9. import com.qdport.core.boot.ctrl.QdportController;
  10. import javax.annotation.Resource;
  11. import javax.validation.Valid;
  12. /**
  13. * 系统配置
  14. *
  15. * @author yuheng
  16. * @since 1.0.0 2024-10-28
  17. */
  18. @RestController
  19. @RequestMapping("qdport-zcgx/condition")
  20. @Api(value = "系统配置", tags = "系统配置")
  21. public class PolicyConditionController extends QdportController {
  22. @Resource
  23. private QdportRedis qdportRedis;
  24. /**
  25. * 修改
  26. */
  27. @PostMapping("/update")
  28. @WebLog(operateName = "修改", operateType = "policy_condition")
  29. public R update(@RequestBody @Valid PolicyConditionQuery query) {
  30. qdportRedis.set("ytbDate", query.getYtbDate());
  31. return R.success("更新成功");
  32. }
  33. /**
  34. * 详情
  35. */
  36. @GetMapping("getYtbDate")
  37. @ApiOperation(value = "详情", notes = "id")
  38. public R<Integer> get() {
  39. Integer ytbDate = 0;
  40. if (qdportRedis.exists("ytbDate")) {
  41. ytbDate = qdportRedis.get("ytbDate");
  42. }
  43. return R.data(ytbDate);
  44. }
  45. }