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