From 10df7e29b51d6a2efacc83d870856f57d97a9b66 Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期一, 24 十月 2022 13:48:24 +0800 Subject: [PATCH] #feat 修改别名 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActWarehouseDonatesDao.java | 83 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 82 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActWarehouseDonatesDao.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActWarehouseDonatesDao.java index 6883dcf..a906f87 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActWarehouseDonatesDao.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActWarehouseDonatesDao.java @@ -1,7 +1,18 @@ package com.panzhihua.service_community.dao; -import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import java.util.List; + +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.panzhihua.common.model.dtos.community.warehouse.PageDonatesDTO; +import com.panzhihua.common.model.vos.community.warehouse.ComActWarehouseDonatesVO; +import com.panzhihua.common.model.vos.community.warehouse.DonatesStatisticsVO; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.common.model.dtos.community.warehouse.ExportDonatesDTO; +import com.panzhihua.common.model.vos.community.warehouse.ExportDonatesVO; import com.panzhihua.service_community.entity.ComActWarehouseDonates; /** @@ -13,4 +24,74 @@ @Mapper public interface ComActWarehouseDonatesDao extends BaseMapper<ComActWarehouseDonates> { + /** + * 批量插入捐赠物品 + * @param donateList + * @return + */ + int batchInsertDonates(@Param("donateList") List<ComActWarehouseDonates> donateList); + + /** + * 根据id查找导出数据 + * @param needExportIds + * @return + */ + List<ExportDonatesVO> exportDonatesByIds(@Param("needExportIds") List<Long> needExportIds); + + /** + * 根据查询条件导出数据 + * @param exportDonatesDTO + * @return + */ + List<ExportDonatesVO> exportDonatesBySearch(@Param("exportDonatesDTO") ExportDonatesDTO exportDonatesDTO); + + /** + * 社区后台分页查询捐赠物品 + * @param page + * @param pageDonatesDTO + * @return + */ + IPage<ComActWarehouseDonatesVO> pageDonates(@Param("page") Page page, @Param("pageDonatesDTO") PageDonatesDTO pageDonatesDTO); + + /** + * 查看捐赠详情 + * @param donatesId + * @return + */ + ComActWarehouseDonatesVO selectDetailById(@Param("donatesId") Long donatesId); + + /** + * 捐赠物品统计查询 + * @param communityId + * @param currentYear + * @param currentMonth + * @param today + * @return + */ + DonatesStatisticsVO selectDonatesStatistics(@Param("communityId") Long communityId, @Param("currentYear") String currentYear, + @Param("currentMonth") String currentMonth, @Param("today") String today); + + /** + * 居民自治大屏-捐赠记录 + * @param communityId + * @param pageSize + * @return + */ + List<String> getWarehouseDonateRecords(@Param("communityId") Long communityId, @Param("pageSize") Integer pageSize); + + /** + * 居民自治大屏-爱心传递 + * @param communityId + * @param pageSize + * @return + */ + List<String> getWarehouseLoveTransfer(@Param("communityId") Long communityId, @Param("pageSize") Integer pageSize); + + /** + * 居民自治大屏-捐赠物品图片 + * @param communityId + * @param pageSize + * @return + */ + List<String> getWarehouseImages(@Param("communityId") Long communityId, @Param("pageSize") Integer pageSize); } -- Gitblit v1.7.1