|
@@ -228,48 +228,51 @@ public interface MusicGroupPaymentCalenderDao extends BaseDAO<Long, MusicGroupPa
|
|
|
|
|
|
/**
|
|
|
* 获取乐团报名的缴费日历
|
|
|
+ *
|
|
|
* @param musicGroupId
|
|
|
* @return
|
|
|
*/
|
|
|
MusicGroupPaymentCalender getMusicGroupRegCalender(@Param("musicGroupId") String musicGroupId);
|
|
|
|
|
|
/**
|
|
|
+ * @param userId:
|
|
|
+ * @param musicGroupId:
|
|
|
+ * @return java.util.Map<java.lang.String, java.lang.String>
|
|
|
* @describe 获取学员在乐团的缴费状态
|
|
|
* @apiNote 时光荏苒,认真工作的时间总是过得很快,而我、享受这一刻!
|
|
|
* @author zouxuan
|
|
|
* @date 2020/11/4
|
|
|
* @time 15:43
|
|
|
- * @param userId:
|
|
|
- * @param musicGroupId:
|
|
|
- * @return java.util.Map<java.lang.String,java.lang.String>
|
|
|
*/
|
|
|
List<Map<String, String>> queryUserPaymentStatus(@Param("userId") Integer userId, @Param("musicGroupId") String musicGroupId);
|
|
|
|
|
|
/**
|
|
|
+ * @param studentId:
|
|
|
+ * @param musicGroupId:
|
|
|
+ * @return java.util.List<java.util.Map < java.lang.Integer, java.lang.String>>
|
|
|
* @describe 获取学员再乐团的缴费状态
|
|
|
* @apiNote 时光荏苒,认真工作的时间总是过得很快,而我、享受这一刻!
|
|
|
* @author zouxuan
|
|
|
* @date 2020/11/11
|
|
|
* @time 14:03
|
|
|
- * @param studentId:
|
|
|
- * @param musicGroupId:
|
|
|
- * @return java.util.List<java.util.Map<java.lang.Integer,java.lang.String>>
|
|
|
*/
|
|
|
- List<Map<Integer,String>> queryUserCoursePaymentStatus(@Param("studentId") Set studentId, @Param("musicGroupId") String musicGroupId);
|
|
|
+ List<Map<Integer, String>> queryUserCoursePaymentStatus(@Param("studentId") Set studentId, @Param("musicGroupId") String musicGroupId);
|
|
|
|
|
|
/**
|
|
|
* 缴费预计人数减一
|
|
|
- * @author
|
|
|
+ *
|
|
|
* @param userId
|
|
|
+ * @author
|
|
|
*/
|
|
|
void cutCalenderExpectNum(@Param("userId") Integer userId, @Param("musicGroupId") String musicGroupId);
|
|
|
|
|
|
/**
|
|
|
* 获取需要删除的缴费项
|
|
|
- * @author zouxuan
|
|
|
+ *
|
|
|
* @param userId
|
|
|
* @param musicGroupId
|
|
|
* @return
|
|
|
+ * @author zouxuan
|
|
|
*/
|
|
|
List<Long> findStudentNoPaymentCalender(@Param("userId") Integer userId, @Param("musicGroupId") String musicGroupId);
|
|
|
|
|
@@ -280,10 +283,19 @@ public interface MusicGroupPaymentCalenderDao extends BaseDAO<Long, MusicGroupPa
|
|
|
|
|
|
/**
|
|
|
* 根据批次号,学员编号和课程类型查询
|
|
|
- * @author zouxuan
|
|
|
+ *
|
|
|
* @param batchNo
|
|
|
* @param studentId
|
|
|
* @return
|
|
|
+ * @author zouxuan
|
|
|
*/
|
|
|
Set<Long> findByBatchNoAndStudentId(@Param("batchNo") String batchNo, @Param("studentId") Integer studentId);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据calenderIds获取学校缴费项
|
|
|
+ *
|
|
|
+ * @param calenderIds
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ List<MusicGroupPaymentCalender> getPaymentCalenderWithCalenderIdsAndPayUserType(@Param("calenderIds") List<Long> calenderIds, @Param("payUserType") PayUserType payUserType);
|
|
|
}
|