From d3d65af98906ccc78652c16be7e8a9fbdc03f258 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 12 五月 2026 19:13:27 +0800
Subject: [PATCH] 日志 + 加密
---
xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java | 33 +++++++++++++++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java
index 4ae9619..f547112 100644
--- a/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java
+++ b/xp-robotaxi-map-boot/src/main/java/com/xiaopeng/map/controller/XpPointManagementController.java
@@ -51,6 +51,9 @@
import java.util.Objects;
import java.util.function.Function;
import java.util.stream.Collectors;
+import com.xiaopeng.common.log.annotation.AdminOperationLog;
+import com.xiaopeng.common.log.enums.AdminBusinessType;
+import com.xiaopeng.common.log.enums.AdminOperationType;
@Slf4j
@@ -111,6 +114,12 @@
@ApiOperation(value = "点位导出")
@PostMapping("/exportExcel")
+ @AdminOperationLog(
+ businessType = AdminBusinessType.POINT_MANAGEMENT,
+ operationType = AdminOperationType.EXPORT,
+ content = "导出正式点位",
+ appendRequestData = true
+ )
public void exportExcel(@RequestBody XpPointExportExcelQuery query) {
List<Long> pointIds = query == null ? Collections.emptyList() : query.getPointIds();
List<Long> distinctIds = pointIds == null
@@ -158,6 +167,12 @@
@PostMapping("/add")
@ResponseBody
@ApiOperation(value = "新增点位")
+ @AdminOperationLog(
+ businessType = AdminBusinessType.POINT_MANAGEMENT,
+ operationType = AdminOperationType.ADD,
+ content = "新增正式点位",
+ appendRequestData = true
+ )
public R<?> add(@Validated @RequestBody PointAddDto pointAddDto) {
if (xpGeoFencingPolygonService.isInFence(pointAddDto.getPointLon(), pointAddDto.getPointLat(), pointAddDto.getFenceId(), "prohibited_area")) {
return R.ok("in_prohibited_area");
@@ -171,6 +186,12 @@
@GetMapping("/deletePoint")
@ResponseBody
@ApiOperation(value = "删除点位")
+ @AdminOperationLog(
+ businessType = AdminBusinessType.POINT_MANAGEMENT,
+ operationType = AdminOperationType.DELETE,
+ contentExpression = "'删除正式点位,ids=' + #p0",
+ appendRequestData = false
+ )
public R deletePoint(@RequestParam("ids") String ids) {
List<Long> pointIds = Arrays.stream(ids.split(","))
.map(String::trim)
@@ -199,6 +220,12 @@
@ApiOperation(value = "编辑点位")
@Transactional
@ShardingSphereTransactionType(TransactionType.BASE)
+ @AdminOperationLog(
+ businessType = AdminBusinessType.POINT_MANAGEMENT,
+ operationType = AdminOperationType.EDIT,
+ content = "编辑正式点位",
+ appendRequestData = true
+ )
public R edit(@Validated @RequestBody PointUpdateDto pointAddDto) {
XpPoint xpPoint = xpPointService.getById(pointAddDto.getId());
if (xpPoint == null) {
@@ -275,6 +302,12 @@
*/
@PostMapping("/enableDisable")
@ApiOperation(value = "启用/禁用")
+ @AdminOperationLog(
+ businessType = AdminBusinessType.POINT_MANAGEMENT,
+ operationType = AdminOperationType.SWITCH_STATUS,
+ content = "启用/禁用正式点位",
+ appendRequestData = true
+ )
public R enableDisable(@RequestBody XpPointEnableDisableDto dto) {
XpPoint xpPoint = xpPointService.getById(dto.getId());
xpPoint.setOperationStatus(dto.getOperationStatus());
--
Gitblit v1.7.1