From 2432594a4d11b47a503795349defa31872f85789 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期三, 04 十二月 2024 12:33:39 +0800 Subject: [PATCH] 操作日志 --- src/main/java/com/mzl/flower/web/flower/FlowerZoneController.java | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/mzl/flower/web/flower/FlowerZoneController.java b/src/main/java/com/mzl/flower/web/flower/FlowerZoneController.java index 0406703..83c8709 100644 --- a/src/main/java/com/mzl/flower/web/flower/FlowerZoneController.java +++ b/src/main/java/com/mzl/flower/web/flower/FlowerZoneController.java @@ -4,11 +4,14 @@ import com.mzl.flower.base.BaseController; import com.mzl.flower.base.R; import com.mzl.flower.base.ReturnDataDTO; +import com.mzl.flower.base.annotation.OperationLog; import com.mzl.flower.config.exception.ValidationException; import com.mzl.flower.constant.Constants; import com.mzl.flower.dto.request.flower.*; import com.mzl.flower.dto.response.flower.FlowerListDTO; import com.mzl.flower.dto.response.flower.FlowerZoneDTO; +import com.mzl.flower.entity.flower.FlowerZone; +import com.mzl.flower.entity.log.OperationRecord; import com.mzl.flower.service.flower.FlowerService; import com.mzl.flower.service.flower.FlowerZoneService; import io.swagger.annotations.Api; @@ -39,17 +42,23 @@ } @PostMapping("/page/new") + @OperationLog(value = "新增专区", type = "flower_zone") @ApiOperation(value = "新增专区") public ResponseEntity<ReturnDataDTO> addTag(@RequestBody FlowerZoneCreateDTO dto) { flowerZoneService.addZone(dto); - return returnData(R.SUCCESS.getCode(), null); + String content = "新增专区:专区标题:【" + dto.getName() + "】,专区图片:【" + dto.getBgUrl() + "】,排序:【" + dto.getSeq() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @PostMapping("/page/edit") + @OperationLog(value = "编辑专区", type = "flower_zone") @ApiOperation(value = "编辑专区") public ResponseEntity<ReturnDataDTO> updateZone(@RequestBody FlowerZoneUpdateDTO dto) { flowerZoneService.updateZone(dto); - return returnData(R.SUCCESS.getCode(), null); + String content = "编辑专区:专区id:【"+dto.getId()+"】,专区标题:【" + dto.getName() + "】,专区图片:【" + dto.getBgUrl() + "】,排序:【" + dto.getSeq() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @GetMapping("/page/view") @@ -68,13 +77,17 @@ } @GetMapping("/page/delete") + @OperationLog(value = "删除专区", type = "flower_zone") @ApiOperation(value = "删除专区") @ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "专区id", required = true, dataType = "Long", paramType = "query") }) public ResponseEntity<ReturnDataDTO<?>> deleteZone(@NotNull(message = "id不能为空") Long id){ + FlowerZone flowerZone = flowerZoneService.selectFlowerZoneById(id); flowerZoneService.deleteZone(id); - return returnData(R.SUCCESS.getCode(), null); + String content = "删除专区:专区id:【" + id + "】,专区标题:【" + flowerZone.getName() + "】,专区图片:【" + flowerZone.getBgUrl() + "】,排序:【" + flowerZone.getSeq() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @GetMapping("/list") -- Gitblit v1.9.3