Bladeren bron

no message

FengChaoYu 1 week geleden
bovenliggende
commit
dc676db736
1 gewijzigde bestanden met toevoegingen van 66 en 0 verwijderingen
  1. 66 0
      src/main/java/com/gree/mall/contest/controller/pc/order/CommentTagController.java

+ 66 - 0
src/main/java/com/gree/mall/contest/controller/pc/order/CommentTagController.java

@@ -0,0 +1,66 @@
+package com.gree.mall.contest.controller.pc.order;
+
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.gree.mall.contest.helper.ResponseHelper;
+import com.gree.mall.contest.logic.order.CommentTagLogic;
+import com.gree.mall.contest.plus.entity.CommentTag;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.Parameter;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
+
+@Slf4j
+@RestController
+@Tag(name = "评价标签管理API", description = "评价标签管理API")
+@RequestMapping(value = "/pc/comment/tag", produces = "application/json; charset=utf-8")
+@RequiredArgsConstructor
+public class CommentTagController {
+
+    private final CommentTagLogic commentTagLogic;
+
+    @GetMapping("/list")
+    @Operation(summary = "标签列表")
+    public ResponseHelper<IPage<CommentTag>> list(
+            @Parameter(description = "页号", required = true) @RequestParam Integer pageNo,
+            @Parameter(description = "页大小", required = true) @RequestParam Integer pageSize,
+            HttpServletRequest request
+    ) {
+        IPage<CommentTag> list = commentTagLogic.list(request,pageNo, pageSize);
+        return ResponseHelper.success(list);
+    }
+
+    @PostMapping("/add")
+    @Operation(summary ="新增标签")
+    public ResponseHelper remark(
+            @Parameter(description = "标签名称", required = true) @RequestParam String tag,
+            HttpServletRequest request
+    ) {
+        commentTagLogic.add(tag,request);
+        return ResponseHelper.success();
+    }
+
+    @PostMapping("/update")
+    @Operation(summary ="修改标签")
+    public ResponseHelper update(
+            @Parameter(description = "标签id", required = true) @RequestParam String commentTagId,
+            @Parameter(description = "标签名称", required = true) @RequestParam String tag
+    ) {
+        commentTagLogic.update(commentTagId,tag);
+        return ResponseHelper.success();
+    }
+
+    @PostMapping("/delete")
+    @Operation(summary ="删除标签")
+    public ResponseHelper delete(
+            @Parameter(description = "标签id", required = true) @RequestParam String commentTagId
+    ) {
+        commentTagLogic.delete(commentTagId);
+        return ResponseHelper.success();
+    }
+
+}