|
@@ -4,6 +4,7 @@ import com.ym.mec.biz.dal.dto.VipGroupApplyDto;
|
|
|
import com.ym.mec.biz.dal.entity.StudentApplyRefunds;
|
|
|
import com.ym.mec.biz.dal.page.VipGroupAttendanceQueryInfo;
|
|
|
import com.ym.mec.biz.dal.page.VipGroupQueryInfo;
|
|
|
+import com.ym.mec.biz.dal.page.VipGroupTeachingRecordQueryInfo;
|
|
|
import com.ym.mec.biz.service.VipGroupService;
|
|
|
import com.ym.mec.common.controller.BaseController;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -37,34 +38,46 @@ public class VipGroupManageController extends BaseController {
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "获取小课学员")
|
|
|
- @GetMapping("/findVipGroupStudents")
|
|
|
+ @GetMapping(value = "/findVipGroupStudents")
|
|
|
public Object findVipGroupStudents(VipGroupQueryInfo queryInfo){
|
|
|
return succeed(vipGroupService.findVipGroupStudents(queryInfo));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("vip课详情")
|
|
|
+ @ApiOperation(value = "vip课详情")
|
|
|
@GetMapping("/getVipGroupDetail/{vipGroupId}")
|
|
|
public Object getVipGroupDetail(@PathVariable("vipGroupId") Long vipGroupId){
|
|
|
return succeed(vipGroupService.getVipGroupDetail(vipGroupId));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("获取vip课考勤记录")
|
|
|
+ @ApiOperation(value = "获取vip课考勤记录")
|
|
|
@PostMapping("/getVipGroupAttendances")
|
|
|
public Object getVipGroupAttendances(@RequestBody VipGroupAttendanceQueryInfo queryInfo){
|
|
|
return succeed(vipGroupService.findVipGroupAttendances(queryInfo));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("退课申请")
|
|
|
+ @ApiOperation(value = "退课申请")
|
|
|
@PostMapping("/applyRefundForStudent")
|
|
|
public Object applyRefundForStudent(Long vipGroupId,Long studentId){
|
|
|
vipGroupService.applyRefund(vipGroupId,studentId);
|
|
|
return succeed();
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("退课申请审核")
|
|
|
+ @ApiOperation(value = "退课申请审核")
|
|
|
@PostMapping("/applyRefundAudit")
|
|
|
public Object applyRefundAudit(StudentApplyRefunds studentApplyRefunds){
|
|
|
vipGroupService.applyRefundAudit(studentApplyRefunds);
|
|
|
return succeed();
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation(value = "获取VIP课教学记录")
|
|
|
+ @GetMapping("/findVipGroupTeachingRecord")
|
|
|
+ public Object findVipGroupTeachingRecord(VipGroupTeachingRecordQueryInfo queryInfo){
|
|
|
+ return succeed(vipGroupService.findVipGroupTeachingRecord(queryInfo));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "获取vip课基本信息")
|
|
|
+ @GetMapping("/findTeachingRecordBaseInfo")
|
|
|
+ public Object findTeachingRecordBaseInfo(Long vipGroupId){
|
|
|
+ return succeed(vipGroupService.findTeachingRecordBaseInfo(vipGroupId));
|
|
|
+ }
|
|
|
}
|