2_spu相关业务介绍

本文档详细介绍了SPU相关业务的开发流程,包括列表查询功能的实现,涉及创建mapper、ManageService接口及其实现类、SpuManageController控制器。同时,讲解了商标品牌管理,包括创建mapper、BaseTrademarkService接口、BaseTrademarkServiceImpl实现类以及BaseTrademarkController。
摘要由CSDN通过智能技术生成

列表查询功能开发

创建mapper

@Mapper
public interface SpuInfoMapper extends BaseMapper<SpuInfo> {
   

}

创建接口ManageService

/**
 * spu分页查询
 * @param pageParam
 * @param spuInfo
 * @return
 */
IPage<SpuInfo> getSpuInfoPage(Page<SpuInfo> pageParam, SpuInfo spuInfo);

创建实现类 ManageServiceImpl

@Autowired
private SpuInfoMapper spuInfoMapper;

@Override
public IPage<SpuInfo> getSpuInfoPage(Page<SpuInfo> pageParam, SpuInfo spuInfo) {
   
    QueryWrapper<SpuInfo> queryWrapper = new QueryWrapper<>();
    queryWrapper.eq("category3_id", spuInfo.getCategory3Id());
    queryWrapper.orderByDesc("id");
    return spuInfoMapper.selectPage(pageParam, queryWrapper);
}

创建控制器SpuManageController

@RestController // @ResponseBody + @Controller
@RequestMapping("admin/product")
public class SpuManageController {
   

    @Autowired
    private ManageService manageService;

    // 根据查询条件封装控制器
    // springMVC 的时候,有个叫对象属性传值 如果页面提交过来的参数与实体类的参数一致,
    // 则可以使用实体类来接收数据
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明月常新

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值