liujie
2026-02-13 3b5a2830f5d450706c279ba8bf38feffa5e30171
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpElectronicFenceManagementController.java
@@ -14,6 +14,7 @@
import com.xiaopeng.common.core.exception.ServiceException;
import com.xiaopeng.common.core.utils.bean.BeanUtils;
import com.xiaopeng.common.core.web.page.PageInfo;
import com.xiaopeng.common.security.service.TokenService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
@@ -39,6 +40,8 @@
public class XpElectronicFenceManagementController {
    @Resource
    private TokenService tokenService;
    @Resource
    private XpElectronicClient xpElectronicClient;
@@ -56,6 +59,7 @@
    @ApiOperation(value = "新增电子围栏")
    @Transactional
    public R add(@Validated @RequestBody ElectronicFenceAddDto dto) {
        return xpElectronicClient.add(dto);
    }
@@ -75,10 +79,10 @@
    /**
     * 电子围栏详情
     */
    @GetMapping("/queryById")
    @PostMapping("/queryById")
    @ResponseBody
    @ApiOperation(value = "电子围栏详情")
    public R<ElectronicFenceDetailVo> queryById(Long id) {
    public R<ElectronicFenceDetailVo> queryById(@RequestParam("id")Long id) {
        return xpElectronicClient.queryById(id);
    }
@@ -96,11 +100,9 @@
    /**
     * 复制电子围栏
     */
    @GetMapping("/copy")
    @ResponseBody
    @PostMapping("/copy")
    @ApiOperation(value = "复制电子围栏")
    @Transactional
    public R copy(Integer id) {
    public R<Long> copy(@RequestParam("id") Integer id) {
        return xpElectronicClient.copy(id);
    }
}