| | |
| | | package com.ruoyi.promotion.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.common.core.utils.page.PageDTO; |
| | | import com.ruoyi.promotion.controller.management.dto.MgtPromotionBannerDTO; |
| | | import com.ruoyi.promotion.controller.management.dto.MgtPromotionBannerQuery; |
| | | import com.ruoyi.promotion.controller.management.dto.MgtPromotionBannerUpdDTO; |
| | | import com.ruoyi.promotion.controller.management.vo.MgtPromotionBannerVO; |
| | | import com.ruoyi.promotion.domain.PromotionBanner; |
| | | import java.util.List; |
| | | |
| | |
| | | |
| | | List<PromotionBanner> getBaanerList(Integer bannerType); |
| | | |
| | | /** |
| | | * 获取banner列表分页数据 |
| | | * |
| | | * @param query 轮播图列表查询对象 |
| | | * @return PageDTO<MgtPromotionBannerVO> |
| | | */ |
| | | PageDTO<MgtPromotionBannerVO> getBannerPage(MgtPromotionBannerQuery query); |
| | | |
| | | /** |
| | | * 添加/编辑轮播图 |
| | | * |
| | | * @param dto 轮播图数据传输对象 |
| | | */ |
| | | void savePromotionBanner(MgtPromotionBannerDTO dto); |
| | | |
| | | /** |
| | | * 删除轮播图 |
| | | * |
| | | * @param id 轮播图id |
| | | */ |
| | | void delPromotionBanner(Long id); |
| | | |
| | | /** |
| | | * 查看轮播图详情 |
| | | * |
| | | * @param id 轮播图id |
| | | * @return MgtPromotionBannerVO |
| | | */ |
| | | MgtPromotionBannerVO getPromotionBanner(Long id); |
| | | |
| | | /** |
| | | * 轮播图 上架/下架 |
| | | * |
| | | * @param dto 轮播图状态数据传输对象 |
| | | */ |
| | | void updStatus(MgtPromotionBannerUpdDTO dto); |
| | | } |