From 2de2e966c34ee703cddf6227e60117de4b9e9f79 Mon Sep 17 00:00:00 2001 From: wxy Date: Fri, 10 May 2024 16:03:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../product/domain/ProductTypeAttrValue.java | 1 + .../ProductTypeAttrValueController.java | 25 ++++++++++++++++++- .../mapper/ProductTypeAttrValueMapper.java | 3 +++ .../Impl/ProductTypeAttrValueServiceImpl.java | 18 +++++++++++++ .../service/ProductTypeAttrValueService.java | 10 ++++++++ .../product/ProductTypeAttrValueMapper.xml | 4 +++ 6 files changed, 60 insertions(+), 1 deletion(-) diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/nuyu/product/domain/ProductTypeAttrValue.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/nuyu/product/domain/ProductTypeAttrValue.java index e249d6e..739397d 100644 --- a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/nuyu/product/domain/ProductTypeAttrValue.java +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/nuyu/product/domain/ProductTypeAttrValue.java @@ -47,6 +47,7 @@ public class ProductTypeAttrValue extends BaseEntity @Excel(name = "是否删除 0-是 1-否") private Long idDelete; + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/ProductTypeAttrValueController.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/ProductTypeAttrValueController.java index afb4c0b..c006236 100644 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/ProductTypeAttrValueController.java +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/ProductTypeAttrValueController.java @@ -1,5 +1,15 @@ package com.muyu.product.controller; +import com.github.pagehelper.PageInfo; +import com.muyu.common.core.web.domain.AjaxResult; +import com.muyu.common.security.annotation.RequiresPermissions; +import com.muyu.product.service.ProductTypeAttrValueService; +import com.nuyu.product.domain.MallProductTypeInfo; +import com.nuyu.product.domain.ProductTypeAttrValue; +import com.nuyu.product.req.BookReq; +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.web.bind.annotation.RestController; @@ -8,6 +18,19 @@ import org.springframework.web.bind.annotation.RestController; * @Date: 2024/5/8 下午7:13 */ @RestController -@RequestMapping("/txt") +@RequestMapping("/text") public class ProductTypeAttrValueController { + + + @Autowired + private ProductTypeAttrValueService productTypeAttrValueService; + + + + @GetMapping("/list") + public AjaxResult list(ProductTypeAttrValue productTypeAttrValue){ + PageInfo info=productTypeAttrValueService.list(productTypeAttrValue); + return AjaxResult.success(info); + } + } diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/ProductTypeAttrValueMapper.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/ProductTypeAttrValueMapper.java index 9365a11..a3bf30c 100644 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/ProductTypeAttrValueMapper.java +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/ProductTypeAttrValueMapper.java @@ -1,6 +1,8 @@ package com.muyu.product.mapper; +import com.nuyu.product.domain.ProductTypeAttrValue; import org.apache.ibatis.annotations.Mapper; +import java.util.List; /** * @Author: wangxinyuan @@ -9,4 +11,5 @@ import org.apache.ibatis.annotations.Mapper; @Mapper public interface ProductTypeAttrValueMapper { + List list(ProductTypeAttrValue productTypeAttrValue); } diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/Impl/ProductTypeAttrValueServiceImpl.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/Impl/ProductTypeAttrValueServiceImpl.java index fe948cb..e9029a9 100644 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/Impl/ProductTypeAttrValueServiceImpl.java +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/Impl/ProductTypeAttrValueServiceImpl.java @@ -1,12 +1,30 @@ package com.muyu.product.service.Impl; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.muyu.product.mapper.ProductTypeAttrValueMapper; import com.muyu.product.service.ProductTypeAttrValueService; +import com.nuyu.product.domain.MallProductTypeInfo; +import com.nuyu.product.domain.ProductTypeAttrValue; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.util.List; + /** * @Author: wangxinyuan * @Date: 2024/5/8 下午7:14 */ @Service public class ProductTypeAttrValueServiceImpl implements ProductTypeAttrValueService { + + @Autowired + private ProductTypeAttrValueMapper productTypeAttrValueMapper; + @Override + public PageInfo list(ProductTypeAttrValue productTypeAttrValue) { + PageHelper.startPage(productTypeAttrValue.getPageNum(),productTypeAttrValue.getPageSize()); + List products = productTypeAttrValueMapper.list(productTypeAttrValue); + PageInfo pageInfo = new PageInfo<>(products); + return pageInfo; + } } diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/ProductTypeAttrValueService.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/ProductTypeAttrValueService.java index 9764645..ee22472 100644 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/ProductTypeAttrValueService.java +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/ProductTypeAttrValueService.java @@ -1,8 +1,18 @@ package com.muyu.product.service; +import com.github.pagehelper.PageInfo; +import com.muyu.product.controller.ProductTypeAttrValueController; +import com.nuyu.product.domain.MallProductTypeInfo; +import com.nuyu.product.domain.ProductTypeAttrValue; +import com.nuyu.product.req.BookReq; + /** * @Author: wangxinyuan * @Date: 2024/5/8 下午7:14 */ public interface ProductTypeAttrValueService { + + + + PageInfo list(ProductTypeAttrValue productTypeAttrValue); } diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProductTypeAttrValueMapper.xml b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProductTypeAttrValueMapper.xml index afd9b86..f59e46b 100644 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProductTypeAttrValueMapper.xml +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProductTypeAttrValueMapper.xml @@ -18,4 +18,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select id, type_attr_value, input_method, create_time, update_time, id_delete, create_by from mall_product_info + +