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/FlowerParamController.java | 35 +++++++++++++++++++++++++++++------ 1 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/mzl/flower/web/flower/FlowerParamController.java b/src/main/java/com/mzl/flower/web/flower/FlowerParamController.java index e716c7a..8317e7e 100644 --- a/src/main/java/com/mzl/flower/web/flower/FlowerParamController.java +++ b/src/main/java/com/mzl/flower/web/flower/FlowerParamController.java @@ -4,10 +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.dto.request.flower.*; import com.mzl.flower.dto.response.flower.FlowerParamDTO; import com.mzl.flower.dto.response.flower.FlowerParamItemDTO; import com.mzl.flower.dto.response.flower.FlowerParamListDTO; +import com.mzl.flower.entity.flower.FlowerParam; +import com.mzl.flower.entity.flower.FlowerParamItem; +import com.mzl.flower.entity.log.OperationRecord; import com.mzl.flower.service.flower.FlowerParamService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -38,9 +42,14 @@ } @PostMapping("/list/edit") + @OperationLog(value = "编辑商品参数集", type = "flower_param") @ApiOperation(value = "编辑商品参数集") public ResponseEntity<ReturnDataDTO> updateParam(@RequestBody FlowerParamUpdateDTO dto) { - return returnData(R.SUCCESS.getCode(), paramService.updateParam(dto)); + String content = ""; + content = "编辑商品参数集id:【" + dto.getId() + "】参数模板名称:【" + dto.getName() + "】,排序:【" + dto.getSortBy() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), paramService.updateParam(dto), operationRecord); + } @GetMapping("/list/view") @@ -59,13 +68,17 @@ } @GetMapping("/list/delete") + @OperationLog(value = "删除商品参数集", type = "flower_param") @ApiOperation(value = "删除商品参数集") @ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "商品参数集id", required = true, dataType = "Long", paramType = "query") }) public ResponseEntity<ReturnDataDTO<?>> deleteParam(Long id){ + FlowerParam flowerParam = paramService.selectFlowerParamById(id); paramService.deleteParam(id); - return returnData(R.SUCCESS.getCode(), null); + String content = "删除商品参数集:参数id:【" + id + "】,参数模板名称【" + flowerParam.getName() + "】,排序:【" + flowerParam.getSortBy() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @GetMapping("/list/items") @@ -87,24 +100,34 @@ } @GetMapping("/list/items/delete") + @OperationLog(value = "删除参数", type = "flower_param") @ApiOperation(value = "删除参数") @ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "参数id", required = true, dataType = "Long", paramType = "query") }) - public ResponseEntity<ReturnDataDTO<?>> deleteParamItem(Long id){ + public ResponseEntity<ReturnDataDTO<?>> deleteParamItem(Long id) { + FlowerParamItem flowerParamItem = paramService.selectFlowerParamItemById(id); paramService.deleteParamItem(id); - return returnData(R.SUCCESS.getCode(), null); + String content = "删除参数:参数id:【" + flowerParamItem.getParamId() + "】,参数名称【" + flowerParamItem.getName() + "】,参数值:【" + flowerParamItem.getContent() + "】,排序:【" + flowerParamItem.getSortBy() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), null, operationRecord); } @PostMapping("/list/items/new") + @OperationLog(value = "新增参数", type = "flower_param") @ApiOperation(value = "新增参数") public ResponseEntity<ReturnDataDTO> addParamItem(@RequestBody FlowerParamItemCreateDTO dto) { - return returnData(R.SUCCESS.getCode(), paramService.addParamItem(dto)); + String content = "新增参数:参数id:【" + dto.getParamId() + "】,参数名称【" + dto.getName() + "】,参数值:【" + dto.getContent() + "】,排序:【" + dto.getSortBy() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), paramService.addParamItem(dto), operationRecord); } @PostMapping("/list/items/edit") + @OperationLog(value = "编辑参数", type = "flower_param") @ApiOperation(value = "编辑参数") public ResponseEntity<ReturnDataDTO> updateParamItem(@RequestBody FlowerParamItemUpdateDTO dto) { - return returnData(R.SUCCESS.getCode(), paramService.updateParamItem(dto)); + String content = "编辑参数:参数id:【" + dto.getParamId() + "】,参数名称【" + dto.getName() + "】,参数值:【" + dto.getContent() + "】,排序:【" + dto.getSortBy() + "】"; + OperationRecord operationRecord = getOperationRecord(content); + return returnData(R.SUCCESS.getCode(), paramService.updateParamItem(dto), operationRecord); } } -- Gitblit v1.9.3