From 179c4d64313c9b7572778da4aaaf6c6584fe457d Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 20 五月 2025 23:48:08 +0800 Subject: [PATCH] 修改文件上传类型限制 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActWarehouseDonatesService.java | 73 ++++++++++++++++++++++++++++++++++++ 1 files changed, 73 insertions(+), 0 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActWarehouseDonatesService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActWarehouseDonatesService.java index 2165ecc..95132f2 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActWarehouseDonatesService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActWarehouseDonatesService.java @@ -1,9 +1,16 @@ package com.panzhihua.service_community.service; +import com.panzhihua.common.model.dtos.community.warehouse.ComActWarehouseApplyDTO; +import com.panzhihua.common.model.dtos.community.warehouse.ComActWarehouseDonatesDTO; +import com.panzhihua.common.model.dtos.community.warehouse.ExportDonatesDTO; +import com.panzhihua.common.model.dtos.community.warehouse.PageDonatesDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.service.IService; +import com.panzhihua.common.model.vos.community.warehouse.WarehouseDonatesExcelVO; import com.panzhihua.service_community.entity.ComActWarehouseDonates; + +import java.util.List; /** * 爱心义仓/物品捐赠表(ComActWarehouseDonates)表服务接口 @@ -13,4 +20,70 @@ */ public interface ComActWarehouseDonatesService extends IService<ComActWarehouseDonates> { R pageList(CommonPage commonPage); + + /** + * 后台导入捐赠物品 + * @param list + * @return + */ + R batchImportWarehouseDonates(List<WarehouseDonatesExcelVO> list); + + /** + * 后台导出捐赠物品表格 + * @param exportDonatesDTO + * @return + */ + R exportDonates(ExportDonatesDTO exportDonatesDTO); + + /** + * 分页查询捐赠物品 + * @param pageDonatesDTO + * @return + */ + R pageDonates(PageDonatesDTO pageDonatesDTO); + + /** + * 新增物品捐赠 + * @param comActWarehouseDonatesDTO + * @return + */ + R addDonates(ComActWarehouseDonatesDTO comActWarehouseDonatesDTO); + + /** + * 查看物品捐赠详情 + * @param donatesId + * @param isWhich + * @param userId + * @return + */ + R getDonates(Long donatesId, Integer isWhich, Long userId); + + /** + * 捐赠物品后台签收 + * @param comActWarehouseDonatesDTO + * @return + */ + R signingDonates(ComActWarehouseDonatesDTO comActWarehouseDonatesDTO); + + /** + * 用户取消捐赠 + * @param donatesId + * @param currentUser + * @return + */ + R cancelDonates(Long donatesId, Long currentUser); + + /** + * 捐赠物品统计查询 + * @param communityId + * @return + */ + R getDonatesStatistics(Long communityId); + + /** + * 社区后台物品领用 + * @param comActWarehouseApplyDTO + * @return + */ + R applyDonates(ComActWarehouseApplyDTO comActWarehouseApplyDTO); } -- Gitblit v1.7.1