FengChaoYu преди 1 седмица
родител
ревизия
4b147852e6

+ 41 - 0
src/main/java/com/gree/mall/contest/controller/pc/websit/WebsitController.java

@@ -0,0 +1,41 @@
+package com.gree.mall.contest.controller.pc.websit;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.gree.mall.contest.helper.ResponseHelper;
+import com.gree.mall.contest.logic.websit.WebsitLogic;
+import com.gree.mall.contest.plus.entity.AdminWebsit;
+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.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.servlet.http.HttpServletRequest;
+
+@Slf4j
+@RestController
+@Tag(name = "网点", description = "网点")
+@RequestMapping(value = "/pc/websit", produces = "application/json; charset=utf-8")
+@RequiredArgsConstructor
+public class WebsitController {
+
+    private final WebsitLogic websitLogic;
+
+    @GetMapping("/list")
+    @Operation(summary = "网点列表")
+    public ResponseHelper<Page<AdminWebsit>> list(
+            HttpServletRequest request,
+            @Parameter(description = "页号", required = true) @RequestParam Integer pageNum,
+            @Parameter(description = "页大小", required = true) @RequestParam Integer pageSize
+    ) {
+        IPage<AdminWebsit> list = websitLogic.list(request, pageNum, pageSize);
+        return ResponseHelper.success(list);
+    }
+
+
+}

+ 24 - 0
src/main/java/com/gree/mall/contest/logic/websit/WebsitLogic.java

@@ -0,0 +1,24 @@
+package com.gree.mall.contest.logic.websit;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.gree.mall.contest.plus.entity.AdminWebsit;
+import com.gree.mall.contest.plus.service.AdminWebsitService;
+import lombok.RequiredArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Service;
+
+import javax.servlet.http.HttpServletRequest;
+
+@Service
+@Slf4j
+@RequiredArgsConstructor
+public class WebsitLogic {
+
+    private final AdminWebsitService adminWebsitService;
+
+    public IPage<AdminWebsit> list(HttpServletRequest request, Integer pageNo, Integer pageSize) {
+        return adminWebsitService.lambdaQuery()
+                .page(new Page<>(pageNo, pageSize));
+    }
+}