package com.xiaopeng.map.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.xiaopeng.api.model.operation.XpStation; import com.xiaopeng.common.core.domain.R; import com.xiaopeng.map.service.XpStationService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; /** * 场站 */ @RestController @RequestMapping public class XpStationController { @Resource private XpStationService xpStationService; /** * 根据id获取数据 * @param id * @return */ @GetMapping("/logan/inner/v1/xpStation/getXpStationById/{id}") public R getXpStationById(@PathVariable("id") Long id){ XpStation xpStation = xpStationService.getById(id); return R.ok(xpStation); } /** * 根据围栏id获取场站 * @param electronicId * @return */ @PostMapping("/logan/inner/v1/xpStation/getXpStationByElectronicId") public R> getXpStationByElectronicId(@RequestParam("electronicId") Long electronicId){ List xpStationList = xpStationService.list(new QueryWrapper().eq("electronic_id", electronicId)); return R.ok(xpStationList); } }