package com.xiaopeng.operation.controller; import com.xiaopeng.api.model.operation.XpElectronicFence; import com.xiaopeng.common.core.domain.R; import com.xiaopeng.operation.service.IXpElectronicFenceService; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; /** *

* 电子围栏 前端控制器 *

* * @author mitao * @since 2026-02-03 */ @RestController @Slf4j @RequestMapping("/logan/api/v1/electronicFence") public class XpElectronicFenceFeignController { @Resource private IXpElectronicFenceService xpElectronicFenceService; /** * 批量查询电子围栏 * @param fenceIds * @return */ @PostMapping("/inner/xpElectronicFence/selectBatchIds") public R> selectBatchIds(@RequestBody List fenceIds){ List xpElectronicFences = xpElectronicFenceService.listByIds(fenceIds); return R.ok(xpElectronicFences); } /** * 根据ID查询电子围栏 * @param fenceId * @return */ @GetMapping("/inner/xpElectronicFence/selectById") public R selectById(@RequestParam String fenceId){ XpElectronicFence xpElectronicFence = xpElectronicFenceService.getById(fenceId); return R.ok(xpElectronicFence); } }