|  | @@ -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);
 | 
	
		
			
				|  |  |  }
 |