package com.xiaopeng.operation.controller; import com.xiaopeng.api.model.operation.XpPoint; import com.xiaopeng.api.vo.account.LoginOperationUser; import com.xiaopeng.common.core.domain.R; import com.xiaopeng.common.redis.service.RedisService; import com.xiaopeng.common.security.service.TokenService; import com.xiaopeng.api.dto.operation.PointMapQuery; import com.xiaopeng.operation.service.XpPointService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; /** * token 控制 * * @author ruoyi */ @Slf4j @RestController public class IndexMapController { @Autowired private TokenService tokenService; @Resource private XpPointService xpPointService; @PostMapping("/api/v1/pointMap") public R> pointMap(@RequestBody PointMapQuery query) { LoginOperationUser loginOperationUser = tokenService.getLoginOperationUser(); query.setOperationId(loginOperationUser.getId()); List pageInfo= xpPointService.pointMap(query); return R.ok(pageInfo); } @GetMapping("/api/v1/pointDetail") public R pointDetail(@RequestParam(value = "点位id", required = true)Long id) { XpPoint xpPoint = xpPointService.getById(id); return R.ok(xpPoint); } }