|
@@ -61,6 +61,7 @@ public class FsUserCoursePeriodController extends BaseController {
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:period:list')")
|
|
|
@PostMapping("/page")
|
|
|
@ApiOperation("自定义查询主列表分页")
|
|
|
public R pageList(@RequestBody FsUserCoursePeriod fsUserCoursePeriod)
|
|
@@ -138,10 +139,13 @@ public class FsUserCoursePeriodController extends BaseController {
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:period:addCourse')")
|
|
|
@PostMapping("/addCourse")
|
|
|
public R addCourse(@RequestBody FsUserCoursePeriodDays entity){
|
|
|
return fsUserCoursePeriodDaysService.addCourse(entity);
|
|
|
}
|
|
|
+
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:period:updateCourseTime')")
|
|
|
@PostMapping("/updateCourseTime")
|
|
|
public R updateCourseTime(@RequestBody UpdateCourseTimeVo vo){
|
|
|
return fsUserCoursePeriodDaysService.updateCourseTime(vo);
|
|
@@ -169,6 +173,7 @@ public class FsUserCoursePeriodController extends BaseController {
|
|
|
return R.ok().put("data", periodRedPacketList);
|
|
|
}
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:period:setCourseRedPacket')")
|
|
|
@ApiOperation("按课程批量保存设置红包金额")
|
|
|
@PostMapping("/batchRedPacket")
|
|
|
public R batchRedPacketMoney(@RequestBody List<FsUserCourseVideoRedPackage> videoRedPackageList) {
|
|
@@ -181,6 +186,7 @@ public class FsUserCoursePeriodController extends BaseController {
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:period:setRedPacket')")
|
|
|
@ApiOperation("按营期批量保存设置红包金额")
|
|
|
@PostMapping("/batchRedPacket/byPeriod")
|
|
|
public R batchRedPacketByPeriod(@RequestBody List<FsBatchPeriodRedPackageParam> periodRedPackageList) {
|
|
@@ -219,12 +225,14 @@ public class FsUserCoursePeriodController extends BaseController {
|
|
|
return R.ok().put("data", new PageInfo<>(periodList));
|
|
|
}
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:period:courseMove')")
|
|
|
@ApiOperation("营期课程-上移/下移")
|
|
|
@PutMapping("/courseMove")
|
|
|
public R periodCourseMove(Long id, Long targetId) {
|
|
|
return fsUserCoursePeriodDaysService.periodCourseMove(id, targetId);
|
|
|
}
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:period:close')")
|
|
|
@ApiOperation("结束营期")
|
|
|
@PostMapping("/closePeriod")
|
|
|
public R closePeriod(Long id) {
|