From bc672038e88a24d9f0f7127cd45c656a15c231a2 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期三, 09 八月 2023 09:10:49 +0800
Subject: [PATCH] MOM系统-8-9
---
inspect-server/src/main/java/com/yuanchu/mom/controller/OpinionController.java | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 50 insertions(+), 0 deletions(-)
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/controller/OpinionController.java b/inspect-server/src/main/java/com/yuanchu/mom/controller/OpinionController.java
new file mode 100644
index 0000000..05f1916
--- /dev/null
+++ b/inspect-server/src/main/java/com/yuanchu/mom/controller/OpinionController.java
@@ -0,0 +1,50 @@
+package com.yuanchu.mom.controller;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.yuanchu.mom.service.OpinionService;
+import com.yuanchu.mom.vo.Result;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.stereotype.Controller;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * <p>
+ * 涓嶅悎鏍煎鐞嗘剰瑙佽〃 鍓嶇鎺у埗鍣�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-08-07 01:54:28
+ */
+@Api(tags = "QMS绠$悊-->涓嶅悎鏍煎搧澶勭疆")
+@Controller
+@RequestMapping("/opinion")
+public class OpinionController {
+
+ @Autowired
+ private OpinionService opinionService;
+
+ @ApiOperation(value = "涓婚〉鍒嗛〉")
+ @ApiImplicitParams(value = {
+ @ApiImplicitParam(name = "pageNo", value = "鏉℃暟/椤�", dataTypeClass = Integer.class, required = true),
+ @ApiImplicitParam(name = "pageSize", value = "椤垫暟", dataTypeClass = Integer.class, required = true),
+ @ApiImplicitParam(name = "productName", value = "浜у搧鍚嶇О", dataTypeClass = String.class),
+ @ApiImplicitParam(name = "specificationsModels", value = "瑙勬牸鍨嬪彿", dataTypeClass = String.class)
+ })
+ @GetMapping("/list_page")
+ public Result<?> selectOpinionPage(Integer pageNo, Integer pageSize, String productName, String specificationsModels){
+ IPage<Map<String, Object>> page = opinionService.selectOpinionPage(new Page<Object>(pageNo, pageSize), productName, specificationsModels);
+ Map<String, Object> map = new HashMap<>();
+ map.put("total", page.getTotal());
+ map.put("row", page.getRecords());
+ return Result.success(map);
+ }
+}
--
Gitblit v1.9.3