|
@@ -155,18 +155,21 @@ public class ClassGroupController extends BaseController {
|
|
|
@ApiOperation(value = "获取乐团班级老师")
|
|
|
@GetMapping("/findMusicGroupClassTeacher")
|
|
|
@PreAuthorize("@pcs.hasPermissions('classGroup/findMusicGroupClassTeacher')")
|
|
|
- public HttpResponseResult findMusicGroupClassTeacher(@ApiParam(value = "乐团编号", required = true) @RequestParam String musicGroupId) {
|
|
|
- return succeed(classGroupService.getClassGroupAndTeachers(musicGroupId, "NORMAL,MIX"));
|
|
|
+ @ApiImplicitParams({@ApiImplicitParam(name = "musicGroupId", value = "乐团编号", required = true, dataType = "String"),
|
|
|
+ @ApiImplicitParam(name = "classGroupId", value = "班级编号", required = false, dataType = "Integer")})
|
|
|
+ public HttpResponseResult findMusicGroupClassTeacher(String musicGroupId, Integer classGroupId) {
|
|
|
+ return succeed(classGroupService.getClassGroupAndTeachers(musicGroupId, "NORMAL,MIX", classGroupId));
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "获取乐团班级老师课酬")
|
|
|
@GetMapping("/findMusicGroupClassTeacherSalary")
|
|
|
@PreAuthorize("@pcs.hasPermissions('classGroup/findMusicGroupClassTeacherSalary')")
|
|
|
@ApiImplicitParams({@ApiImplicitParam(name = "musicGroupId", value = "乐团编号", required = true, dataType = "String"),
|
|
|
- @ApiImplicitParam(name = "type", value = "结算类型(1-基准课酬,4-梯度课酬)", required = true, dataType = "Integer")})
|
|
|
- public HttpResponseResult findMusicGroupClassTeacherSalary(String musicGroupId, SalarySettlementTypeEnum type) {
|
|
|
+ @ApiImplicitParam(name = "type", value = "结算类型(1-基准课酬,4-梯度课酬)", required = true, dataType = "Integer"),
|
|
|
+ @ApiImplicitParam(name = "classGroupId", value = "班级编号", required = false, dataType = "Integer")})
|
|
|
+ public HttpResponseResult findMusicGroupClassTeacherSalary(String musicGroupId, SalarySettlementTypeEnum type, Integer classGroupId) {
|
|
|
try {
|
|
|
- return succeed(classGroupService.getClassGroupAndTeacherSalary(musicGroupId, type));
|
|
|
+ return succeed(classGroupService.getClassGroupAndTeacherSalary(musicGroupId, type, classGroupId));
|
|
|
} catch (Exception e) {
|
|
|
return failed(e.getMessage());
|
|
|
}
|
|
@@ -198,6 +201,14 @@ public class ClassGroupController extends BaseController {
|
|
|
|
|
|
|
|
|
@ApiOperation(value = "调整班级(添加班级)")
|
|
|
+ @PostMapping("/revisionAddClassGroup")
|
|
|
+ @PreAuthorize("@pcs.hasPermissions('classGroup/revisionAddClassGroup')")
|
|
|
+ @ApiImplicitParams({@ApiImplicitParam(name = "classGroupIds", value = "班级编号,号分割", required = true, dataType = "String")})
|
|
|
+ public HttpResponseResult revisionAddClassGroup(@RequestBody ClassGroupAdjustDto classGroupAdjustDto) throws Exception {
|
|
|
+ return succeed(classGroupService.classGroupAdjust(classGroupAdjustDto));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "调整班级(临时调整)")
|
|
|
@PostMapping("/revisionClassGroup")
|
|
|
@PreAuthorize("@pcs.hasPermissions('classGroup/revisionClassGroup')")
|
|
|
@ApiImplicitParams({@ApiImplicitParam(name = "classGroupIds", value = "班级编号,号分割", required = true, dataType = "String")})
|