From 5dfc1d9e5c891225a69ec88a74ba7f83153adaf6 Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 22 五月 2024 20:00:48 +0800 Subject: [PATCH] 1.提交【管理后台】团购管理模块接口 2.延时任务部分代码 --- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsGroupPurchaseService.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsGroupPurchaseService.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsGroupPurchaseService.java index 812ac44..eebd533 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsGroupPurchaseService.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/IGoodsGroupPurchaseService.java @@ -1,7 +1,12 @@ package com.ruoyi.goods.service; import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.common.core.utils.page.PageDTO; +import com.ruoyi.goods.controller.management.DTO.GoodsGroupPurchaseDTO; +import com.ruoyi.goods.controller.management.DTO.GoodsGroupPurchaseQuery; +import com.ruoyi.goods.controller.management.VO.GoodsGroupPurchaseVO; import com.ruoyi.goods.domain.GoodsGroupPurchase; +import com.ruoyi.system.api.domain.dto.ListStatusDTO; /** * <p> @@ -13,4 +18,33 @@ */ public interface IGoodsGroupPurchaseService extends IService<GoodsGroupPurchase> { + /** + * 获取团购商品列表的分页数据 + * + * @param query 团购商品查询对象 + * @return PageDTO < GoodsGroupPurchaseVO> + */ + PageDTO<GoodsGroupPurchaseVO> getGoodsGroupPurchasePage(GoodsGroupPurchaseQuery query); + + /** + * 添加/编辑 团购商品 + * + * @param dto 团购商品数据传输对象 + */ + void saveGoodsGroupPurchase(GoodsGroupPurchaseDTO dto); + + /** + * 查看详情 + * + * @param id 团购商品id + * @return GoodsGroupPurchaseVO 团购商品视图对象 + */ + GoodsGroupPurchaseVO getGoodsGroupPurchaseDetail(Long id); + + /** + * 下架/上架 团购商品 + * + * @param dto 商品上下架状态对象 + */ + void updStatus(ListStatusDTO dto); } -- Gitblit v1.7.1