|
@@ -72,76 +72,78 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 查询分部所有老师
|
|
|
+ *
|
|
|
* @param userIds
|
|
|
* @return
|
|
|
*/
|
|
|
List<TeacherBasicDto> findTeachers(@Param("userIds") List<Integer> userIds);
|
|
|
|
|
|
/**
|
|
|
+ * @param userIds:
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.dto.SimpleUserDto>
|
|
|
* @describe
|
|
|
* @author Joburgess
|
|
|
* @date 2020/2/10
|
|
|
- * @param userIds:
|
|
|
- * @return java.util.List<com.ym.mec.biz.dal.dto.SimpleUserDto>
|
|
|
*/
|
|
|
List<SimpleUserDto> findSimpleTeachers(@Param("userIds") List<Integer> userIds);
|
|
|
|
|
|
/**
|
|
|
+ * @param organId: 分部编号
|
|
|
+ * @param subjectId: 声部编号列表
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.dto.TeacherBasicDto>
|
|
|
* @describe 获取指定声部和分部下的全职老师
|
|
|
* @author Joburgess
|
|
|
* @date 2020/2/2
|
|
|
- * @param organId: 分部编号
|
|
|
- * @param subjectId: 声部编号列表
|
|
|
- * @return java.util.List<com.ym.mec.biz.dal.dto.TeacherBasicDto>
|
|
|
*/
|
|
|
List<TeacherBasicDto> findTeaTeachersByOrganAndSubject(@Param("organId") Integer organId,
|
|
|
@Param("subjectId") Integer subjectId);
|
|
|
|
|
|
|
|
|
/**
|
|
|
+ * @param organId: 分部编号
|
|
|
+ * @param subjectId: 声部编号列表
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.dto.TeacherBasicDto>
|
|
|
* @describe 获取指定声部和分部下的全职老师
|
|
|
* @author Joburgess
|
|
|
* @date 2020/2/2
|
|
|
- * @param organId: 分部编号
|
|
|
- * @param subjectId: 声部编号列表
|
|
|
- * @return java.util.List<com.ym.mec.biz.dal.dto.TeacherBasicDto>
|
|
|
*/
|
|
|
List<ExtendTeacherBasicDto> findTeaTeachersByOrganAndSubject1(@Param("organId") Integer organId,
|
|
|
@Param("subjectId") Integer subjectId);
|
|
|
|
|
|
/**
|
|
|
+ * @param organId: 分部编号
|
|
|
+ * @param subjectId: 声部编号列表
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.dto.TeacherBasicDto>
|
|
|
* @describe 获取指定声部和分部下的全职老师--付费
|
|
|
* @author Joburgess
|
|
|
* @date 2020/2/2
|
|
|
- * @param organId: 分部编号
|
|
|
- * @param subjectId: 声部编号列表
|
|
|
- * @return java.util.List<com.ym.mec.biz.dal.dto.TeacherBasicDto>
|
|
|
*/
|
|
|
List<ExtendTeacherBasicDto> findTeaTeachersByOrganAndSubject2(@Param("organId") Integer organId,
|
|
|
@Param("subjectId") Integer subjectId);
|
|
|
|
|
|
/**
|
|
|
+ * @param organIds: 部门编号列表
|
|
|
+ * @param subjectIds: 声部编号列表
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.dto.TeacherBasicDto>
|
|
|
* @describe 根据部门和声部获取教师列表
|
|
|
* @author Joburgess
|
|
|
* @date 2019/12/24
|
|
|
- * @param organIds: 部门编号列表
|
|
|
- * @param subjectIds: 声部编号列表
|
|
|
- * @return java.util.List<com.ym.mec.biz.dal.dto.TeacherBasicDto>
|
|
|
*/
|
|
|
List<TeacherBasicDto> findTeacherByOrganAndSubject(@Param("organIds") String organIds,
|
|
|
@Param("subjectIds") String subjectIds);
|
|
|
|
|
|
/**
|
|
|
+ * @param teacherId:
|
|
|
+ * @return com.ym.mec.biz.dal.dto.TeacherBasicDto
|
|
|
* @describe 获取教师
|
|
|
* @author Joburgess
|
|
|
* @date 2019/12/26
|
|
|
- * @param teacherId:
|
|
|
- * @return com.ym.mec.biz.dal.dto.TeacherBasicDto
|
|
|
*/
|
|
|
- TeacherBasicDto findByTeacherId(@Param("teacherId")Integer teacherId);
|
|
|
+ TeacherBasicDto findByTeacherId(@Param("teacherId") Integer teacherId);
|
|
|
|
|
|
/**
|
|
|
* count上课结算列表
|
|
|
+ *
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
@@ -149,23 +151,25 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取教师上课结算列表
|
|
|
+ *
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
|
List<TeacherCloseDto> queryCloses(Map<String, Object> params);
|
|
|
|
|
|
/**
|
|
|
+ * @param musicGroupId: 乐团编号
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.dto.BasicUserDto>
|
|
|
* @describe 获取指定乐团下的所有老师
|
|
|
* @author Joburgess
|
|
|
* @date 2019/10/19
|
|
|
- * @param musicGroupId: 乐团编号
|
|
|
- * @return java.util.List<com.ym.mec.biz.dal.dto.BasicUserDto>
|
|
|
*/
|
|
|
List<BasicUserDto> findTeacherByMusicGroup(String musicGroupId);
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 获取教师未结算课酬综合
|
|
|
+ *
|
|
|
* @param teacherId
|
|
|
* @return
|
|
|
*/
|
|
@@ -173,6 +177,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取乐团详情老师列表
|
|
|
+ *
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
@@ -180,6 +185,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* Count乐团详情老师列表
|
|
|
+ *
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
@@ -187,13 +193,15 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 根据教师编号列表,和班级编号列表获取教师签到次数
|
|
|
+ *
|
|
|
* @param teacherIdStr
|
|
|
* @return
|
|
|
*/
|
|
|
- List<Map<Integer, Integer>> findSignNum(@Param("teacherIdStr") String teacherIdStr,@Param("musicGroupId") String musicGroupId);
|
|
|
+ List<Map<Integer, Integer>> findSignNum(@Param("teacherIdStr") String teacherIdStr, @Param("musicGroupId") String musicGroupId);
|
|
|
|
|
|
/**
|
|
|
* 获取教师乐团上课记录(乐团管理--乐团详情)
|
|
|
+ *
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
@@ -201,6 +209,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* COUNT教师乐团上课记录(乐团管理--乐团详情)
|
|
|
+ *
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
@@ -208,6 +217,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取乐团学员报名列表
|
|
|
+ *
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
@@ -215,6 +225,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* COUNT乐团学员报名列表
|
|
|
+ *
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
@@ -222,65 +233,70 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取老师的群组基本信息
|
|
|
+ *
|
|
|
* @param teacherIds
|
|
|
* @param search
|
|
|
* @return
|
|
|
*/
|
|
|
- List<BasicUserDto> queryMusicGroupStudents(@Param("teacherIds") String teacherIds,@Param("search") String search);
|
|
|
+ List<BasicUserDto> queryMusicGroupStudents(@Param("teacherIds") String teacherIds, @Param("search") String search);
|
|
|
|
|
|
/**
|
|
|
+ * @param subjectId: 声部编号
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.entity.Teacher>
|
|
|
* @describe 根据声部获取部门下的老师
|
|
|
* @author Joburgess
|
|
|
* @date 2019/11/4
|
|
|
- * @param subjectId: 声部编号
|
|
|
- * @return java.util.List<com.ym.mec.biz.dal.entity.Teacher>
|
|
|
*/
|
|
|
List<Teacher> findOrganTeacherBySubject(@Param("subjectId") Integer subjectId);
|
|
|
|
|
|
/**
|
|
|
* 根据分部查询老师数
|
|
|
+ *
|
|
|
* @param organId
|
|
|
* @return
|
|
|
*/
|
|
|
- Map<String,Integer> queryOrganTeacherNum(@Param("organId") String organId);
|
|
|
+ Map<String, Integer> queryOrganTeacherNum(@Param("organId") String organId);
|
|
|
|
|
|
List<Teacher> findByFlowOrganRange(Map<String, Object> params);
|
|
|
|
|
|
/**
|
|
|
+ * @param teacherIds: 教师编号里列表
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.entity.Teacher>
|
|
|
* @describe 根据教师编号获取教师信息
|
|
|
* @author Joburgess
|
|
|
* @date 2019/12/10
|
|
|
- * @param teacherIds: 教师编号里列表
|
|
|
- * @return java.util.List<com.ym.mec.biz.dal.entity.Teacher>
|
|
|
*/
|
|
|
List<Teacher> findByTeacherIds(@Param("teacherIds") List<Integer> teacherIds);
|
|
|
|
|
|
/**
|
|
|
* 获取分部下的老师列表
|
|
|
+ *
|
|
|
* @param organId
|
|
|
* @param subjectIds
|
|
|
* @return
|
|
|
*/
|
|
|
- List<Teacher> findTeacherByOrganId(@Param("organId")String organId,@Param("subjectIds")String subjectIds,@Param("jobNature")String jobNature);
|
|
|
+ List<Teacher> findTeacherByOrganId(@Param("organId") String organId, @Param("subjectIds") String subjectIds, @Param("jobNature") String jobNature);
|
|
|
|
|
|
/**
|
|
|
* 获取用户username
|
|
|
+ *
|
|
|
* @param userIds
|
|
|
* @return
|
|
|
*/
|
|
|
List<Map<Integer, String>> queryUsernameByIds(@Param("userIds") List<Integer> userIds);
|
|
|
|
|
|
/**
|
|
|
+ * @param params: 搜索参数
|
|
|
+ * @return java.util.List<com.ym.mec.biz.dal.entity.Teacher>
|
|
|
* @describe 教师搜索
|
|
|
* @author Joburgess
|
|
|
* @date 2020/1/7
|
|
|
- * @param params: 搜索参数
|
|
|
- * @return java.util.List<com.ym.mec.biz.dal.entity.Teacher>
|
|
|
*/
|
|
|
List<TeacherBasicDto> searchTeachers(Map<String, Object> params);
|
|
|
|
|
|
/**
|
|
|
* 获取教师列表
|
|
|
+ *
|
|
|
* @param params
|
|
|
* @return
|
|
|
*/
|
|
@@ -290,6 +306,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取教师布置的作业
|
|
|
+ *
|
|
|
* @param courseScheduleId
|
|
|
* @return
|
|
|
*/
|
|
@@ -299,6 +316,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取user
|
|
|
+ *
|
|
|
* @param userId
|
|
|
* @return
|
|
|
*/
|
|
@@ -306,13 +324,15 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取教师基本信息
|
|
|
+ *
|
|
|
* @param teacherId
|
|
|
* @return
|
|
|
*/
|
|
|
- List<BasicUserDto> queryTeacherBaseInfo(@Param("teacherId")Set<Integer> teacherId);
|
|
|
+ List<BasicUserDto> queryTeacherBaseInfo(@Param("teacherId") Set<Integer> teacherId);
|
|
|
|
|
|
/**
|
|
|
* 获取教师immodel
|
|
|
+ *
|
|
|
* @param teacherIds
|
|
|
* @return
|
|
|
*/
|
|
@@ -320,6 +340,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取和学员相关的乐团老师列表
|
|
|
+ *
|
|
|
* @param studentId
|
|
|
* @return
|
|
|
*/
|
|
@@ -327,6 +348,7 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取和学员相关的VIP老师列表
|
|
|
+ *
|
|
|
* @param studentId
|
|
|
* @return
|
|
|
*/
|
|
@@ -334,8 +356,16 @@ public interface TeacherDao extends BaseDAO<Integer, Teacher> {
|
|
|
|
|
|
/**
|
|
|
* 获取和学员相关的陪练课老师列表
|
|
|
+ *
|
|
|
* @param studentId
|
|
|
* @return
|
|
|
*/
|
|
|
Set<Integer> findPracticeTeacherIds(Integer studentId);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取教师基本信息
|
|
|
+ * @param id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ BasicUserDto findTeacherInfo(Integer id);
|
|
|
}
|