|
@@ -7,6 +7,7 @@ import com.ym.mec.biz.dal.enums.SalarySettlementTypeEnum;
|
|
|
import com.ym.mec.biz.service.ClassGroupService;
|
|
|
import com.ym.mec.biz.service.ClassGroupTeacherMapperService;
|
|
|
import com.ym.mec.common.controller.BaseController;
|
|
|
+import com.ym.mec.common.entity.HttpResponseResult;
|
|
|
import com.ym.mec.common.page.QueryInfo;
|
|
|
import io.swagger.annotations.*;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -79,39 +80,39 @@ public class ClassGroupController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "合奏班相关班级获取")
|
|
|
@GetMapping("/findClassGroupAboutMix")
|
|
|
- public Object findClassGroupAboutMix(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId,
|
|
|
+ public HttpResponseResult findClassGroupAboutMix(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId,
|
|
|
@ApiParam(value = "班级编号", required = false) Integer mixClassGroupId) {
|
|
|
return succeed(classGroupService.findClassGroup(musicGroupId, mixClassGroupId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "乐团单技班列表")
|
|
|
@GetMapping("/findMusicGroupClass")
|
|
|
- public Object findMusicGroupClass(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
+ public HttpResponseResult findMusicGroupClass(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
return succeed(classGroupService.findAllNormalClassGroupByMusicGroupId(musicGroupId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "获取未分班的单技班列表")
|
|
|
@GetMapping("/findNoClassSubjects")
|
|
|
- public Object findNoClassSubjects(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
+ public HttpResponseResult findNoClassSubjects(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
return succeed(classGroupService.findNoClassSubjects(musicGroupId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "乐团合奏班列表")
|
|
|
@GetMapping("/findMixMusicGroupClass")
|
|
|
- public Object findMixMusicGroupClass(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
+ public HttpResponseResult findMixMusicGroupClass(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
return succeed(classGroupService.findAllMixClassGroupByMusicGroupId(musicGroupId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "乐团所有班列表")
|
|
|
@GetMapping("/findAllClassGroupByMusicGroup")
|
|
|
- public Object findAllClassGroupByMusicGroup(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
+ public HttpResponseResult findAllClassGroupByMusicGroup(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
return succeed(classGroupService.findAllClassGroupByMusicGroup(musicGroupId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "乐团班级老师设置")
|
|
|
@PostMapping("/addClassGroupTeacher")
|
|
|
@ApiParam(value = "乐团班级老师json", required = true)
|
|
|
- public Object addClassGroupTeacher(@RequestBody List<ClassGroupTeacherMapper> classGroupTeacherMapperList) {
|
|
|
+ public HttpResponseResult addClassGroupTeacher(@RequestBody List<ClassGroupTeacherMapper> classGroupTeacherMapperList) {
|
|
|
if (classGroupTeacherMapperList.size() <= 0) {
|
|
|
return failed("参数不合法");
|
|
|
}
|
|
@@ -120,7 +121,7 @@ public class ClassGroupController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "获取乐团班级老师")
|
|
|
@GetMapping("/findMusicGroupClassTeacher")
|
|
|
- public Object findMusicGroupClassTeacher(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
+ public HttpResponseResult findMusicGroupClassTeacher(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
return succeed(classGroupService.getClassGroupAndTeachers(musicGroupId,"NORMAL,MIX"));
|
|
|
}
|
|
|
|
|
@@ -128,7 +129,7 @@ public class ClassGroupController extends BaseController {
|
|
|
@GetMapping("/findMusicGroupClassTeacherSalary")
|
|
|
@ApiImplicitParams({@ApiImplicitParam(name = "musicGroupId", value = "乐团编号", required = true, dataType = "String"),
|
|
|
@ApiImplicitParam(name = "type", value = "结算类型(1-基准课酬,4-梯度课酬)", required = true, dataType = "Integer")})
|
|
|
- public Object findMusicGroupClassTeacherSalary(String musicGroupId, SalarySettlementTypeEnum type) {
|
|
|
+ public HttpResponseResult findMusicGroupClassTeacherSalary(String musicGroupId, SalarySettlementTypeEnum type) {
|
|
|
try {
|
|
|
return succeed(classGroupService.getClassGroupAndTeacherSalary(musicGroupId, type));
|
|
|
} catch (Exception e) {
|