ApiYrController.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.jjt.biz.controller;
  2. import com.jjt.biz.service.IApiYrService;
  3. import com.jjt.biz.vo.YrTwinVO;
  4. import com.jjt.common.constant.CacheConstants;
  5. import com.jjt.common.core.controller.BaseController;
  6. import com.jjt.common.core.domain.R;
  7. import com.jjt.common.core.redis.RedisCache;
  8. import io.swagger.annotations.Api;
  9. import io.swagger.annotations.ApiOperation;
  10. import lombok.extern.slf4j.Slf4j;
  11. import org.springframework.web.bind.annotation.CrossOrigin;
  12. import org.springframework.web.bind.annotation.GetMapping;
  13. import org.springframework.web.bind.annotation.ResponseBody;
  14. import org.springframework.web.bind.annotation.RestController;
  15. import javax.annotation.Resource;
  16. /**
  17. * swagger 用户测试方法
  18. *
  19. * @author ruoyi
  20. */
  21. @Api("全厂孪生数据接口")
  22. @RestController
  23. @Slf4j
  24. public class ApiYrController extends BaseController {
  25. @Resource
  26. private IApiYrService service;
  27. @Resource
  28. private RedisCache redisCache;
  29. @ApiOperation("染整线数字孪生")
  30. @GetMapping("/api/yr/data")
  31. @CrossOrigin(origins = "*")
  32. @ResponseBody
  33. public R<?> data() {
  34. YrTwinVO vo = redisCache.getCacheObject(CacheConstants.RZ_MOCK);
  35. return R.ok(vo);
  36. }
  37. }