商品测试

dev798
wxy 2024-05-10 16:03:48 +08:00
parent ae673f38d9
commit 2de2e966c3
6 changed files with 60 additions and 1 deletions

View File

@ -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)

View File

@ -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<ProductTypeAttrValue> info=productTypeAttrValueService.list(productTypeAttrValue);
return AjaxResult.success(info);
}
}

View File

@ -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<ProductTypeAttrValue> list(ProductTypeAttrValue productTypeAttrValue);
}

View File

@ -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<ProductTypeAttrValue> list(ProductTypeAttrValue productTypeAttrValue) {
PageHelper.startPage(productTypeAttrValue.getPageNum(),productTypeAttrValue.getPageSize());
List<ProductTypeAttrValue> products = productTypeAttrValueMapper.list(productTypeAttrValue);
PageInfo<ProductTypeAttrValue> pageInfo = new PageInfo<>(products);
return pageInfo;
}
}

View File

@ -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<ProductTypeAttrValue> list(ProductTypeAttrValue productTypeAttrValue);
}

View File

@ -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
</sql>
<select id="list" resultType="com.nuyu.product.domain.ProductTypeAttrValue">
<include refid="selectMallProductInfoVo"/>
</select>
</mapper>