| 
					
				 | 
			
			
				@@ -69,10 +69,11 @@ public interface MusicGroupPaymentCalenderDao extends BaseDAO<Long, MusicGroupPa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int queryIntersectionByPaymentDate(@Param("musicGroupId") String musicGroupId, @Param("startPaymentDate") Date startPaymentDate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                       @Param("deadlinePaymentDate") Date deadlinePaymentDate,@Param("calenderId") Long calenderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                       @Param("deadlinePaymentDate") Date deadlinePaymentDate, @Param("calenderId") Long calenderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 乐团最后一次交费信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param musicGroupId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -81,15 +82,15 @@ public interface MusicGroupPaymentCalenderDao extends BaseDAO<Long, MusicGroupPa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int queryIntersectionByDate(@Param("musicGroupId") String musicGroupId, @Param("startTime") String startTime, @Param("endTime") String endTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param musicGroupId: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param paymentValidStartDate: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param paymentValidEndDate: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return int 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @describe 根据指定乐团的有效日期查询交集 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @apiNote 时光荏苒,认真工作的时间总是过得很快,而我、享受这一刻! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @author zouxuan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @date 2020/9/21 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @time 10:46 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param musicGroupId: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param paymentValidStartDate: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param paymentValidEndDate: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @return int 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int queryIntersectionByValidDate(@Param("musicGroupId") String musicGroupId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                      @Param("paymentValidStartDate") Date paymentValidStartDate, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -97,13 +98,13 @@ public interface MusicGroupPaymentCalenderDao extends BaseDAO<Long, MusicGroupPa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                      @Param("calenderId") Long calenderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param configValue: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return void 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @describe 获取指定时间后的缴费信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @apiNote 时光荏苒,认真工作的时间总是过得很快,而我、享受这一刻! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @author zouxuan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @date 2020/9/21 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @time 17:35 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param configValue: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @return void 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     List<Map<Long, Long>> queryCalenderByDay(@Param("configValue") String configValue, @Param("format") String format); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -116,53 +117,53 @@ public interface MusicGroupPaymentCalenderDao extends BaseDAO<Long, MusicGroupPa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     List<CalenderPushDto> getMusicCalenderPushDto(@Param("configValue") String configValue, @Param("format") String format); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param musicGroupId: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @describe 获取乐团下未使用的最早的缴费记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @author Joburgess 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @date 2020.10.27 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param musicGroupId: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @return com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     MusicGroupPaymentCalender getMusicGroupUnusedFirstPaymentCalender(@Param("musicGroupId") String musicGroupId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                                       @Param("studentIds") List<Integer> studentIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param calenderIds: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @describe 获取指定缴费日历中下未使用的最早的缴费记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @author Joburgess 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @date 2020.10.27 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param calenderIds: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @return com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     MusicGroupPaymentCalender getUnusedFirstPaymentCalenderWithCalenders(@Param("calenderIds") List<Long> calenderIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param batchNo: 批次号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return java.util.List<com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @describe 根据批次号获取缴费日历 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @author Joburgess 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @date 2020.10.30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param batchNo: 批次号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @return java.util.List<com.ym.mec.biz.dal.entity.MusicGroupPaymentCalender> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     List<MusicGroupPaymentCalender> findByBatchNo(@Param("batchNo") String batchNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param params: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return int 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @describe 乐团缴费日历审核列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @apiNote 时光荏苒,认真工作的时间总是过得很快,而我、享受这一刻! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @author zouxuan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @date 2020/10/30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @time 13:47 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param params: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @return int 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     int countAuditList(Map<String, Object> params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param params: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return int 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @describe 乐团缴费日历审核列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @apiNote 时光荏苒,认真工作的时间总是过得很快,而我、享受这一刻! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @author zouxuan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @date 2020/10/30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @time 13:47 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param params: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @return int 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     List<MusicGroupPaymentCalenderAuditDto> queryAuditList(Map<String, Object> params); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -183,13 +184,21 @@ public interface MusicGroupPaymentCalenderDao extends BaseDAO<Long, MusicGroupPa 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     List<Map<Long, Long>> countActualNum(@Param("id") Long id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param calenderId: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return com.ym.mec.biz.dal.dto.MusicGroupPaymentCalenderAuditDto 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @describe 获取审核详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @apiNote 时光荏苒,认真工作的时间总是过得很快,而我、享受这一刻! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @author zouxuan 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @date 2020/11/2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @time 17:46 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param calenderId: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @return com.ym.mec.biz.dal.dto.MusicGroupPaymentCalenderAuditDto 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     MusicGroupPaymentCalenderAuditDto getAuditDetail(@Param("calenderId") Integer calenderId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 获取乐团的报名缴费日历 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param musicGroupId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    MusicGroupPaymentCalender findByMusicGroupRegCalender(@Param("musicGroupId") String musicGroupId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |