|
@@ -5,10 +5,7 @@ import com.ym.mec.auth.api.entity.SysUser;
|
|
|
import com.ym.mec.auth.api.enums.SysUserType;
|
|
|
import com.ym.mec.auth.api.enums.YesOrNoEnum;
|
|
|
import com.ym.mec.biz.dal.dao.*;
|
|
|
-import com.ym.mec.biz.dal.dto.BasicUserDto;
|
|
|
-import com.ym.mec.biz.dal.dto.MusicGroupTeacherAttendanceDto;
|
|
|
-import com.ym.mec.biz.dal.dto.MusicGroupTeachersDto;
|
|
|
-import com.ym.mec.biz.dal.dto.TeacherCloseDto;
|
|
|
+import com.ym.mec.biz.dal.dto.*;
|
|
|
import com.ym.mec.biz.dal.entity.MusicGroup;
|
|
|
import com.ym.mec.biz.dal.entity.School;
|
|
|
import com.ym.mec.biz.dal.entity.SysUserCashAccount;
|
|
@@ -16,6 +13,7 @@ import com.ym.mec.biz.dal.entity.Teacher;
|
|
|
import com.ym.mec.biz.dal.page.MusicGroupTeacherAttendanceQueryInfo;
|
|
|
import com.ym.mec.biz.dal.page.TeacherCloseQueryInfo;
|
|
|
import com.ym.mec.biz.dal.page.TeacherQueryInfo;
|
|
|
+import com.ym.mec.biz.dal.page.queryMusicGroupStudentQueryInfo;
|
|
|
import com.ym.mec.biz.service.ContractService;
|
|
|
import com.ym.mec.biz.service.TeacherService;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
@@ -264,6 +262,26 @@ public class TeacherServiceImpl extends BaseServiceImpl<Integer, Teacher> imple
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public PageInfo<musicGroupStudentApplyDto> queryMusicGroupStudentApply(queryMusicGroupStudentQueryInfo queryInfo) {
|
|
|
+ PageInfo<musicGroupStudentApplyDto> pageInfo = new PageInfo<>(queryInfo.getPage(), queryInfo.getRows());
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
+ MapUtil.populateMap(params, queryInfo);
|
|
|
+
|
|
|
+ List<musicGroupStudentApplyDto> dataList = null;
|
|
|
+ int count = teacherDao.countMusicGroupStudentApply(params);
|
|
|
+ if (count > 0) {
|
|
|
+ pageInfo.setTotal(count);
|
|
|
+ params.put("offset", pageInfo.getOffset());
|
|
|
+ dataList = teacherDao.queryMusicGroupStudentApply(params);
|
|
|
+ }
|
|
|
+ if (count == 0) {
|
|
|
+ dataList = new ArrayList<>();
|
|
|
+ }
|
|
|
+ pageInfo.setRows(dataList);
|
|
|
+ return pageInfo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public List<BasicUserDto> queryMusicGroupTeacher(String musicGroupId) {
|
|
|
if(Objects.isNull(musicGroupId)){
|
|
|
throw new BizException("请指定乐团");
|