|
@@ -37,7 +37,7 @@ import io.swagger.annotations.ApiOperation;
|
|
|
@Api(value = "科目控制器", tags = {"科目管理"})
|
|
@Api(value = "科目控制器", tags = {"科目管理"})
|
|
|
@RequiredArgsConstructor(onConstructor_ = @Autowired)
|
|
@RequiredArgsConstructor(onConstructor_ = @Autowired)
|
|
|
@RestController
|
|
@RestController
|
|
|
-@RequestMapping("/modules.course/subject")
|
|
|
|
|
|
|
+@RequestMapping("/course/subject")
|
|
|
public class CourseSubjectController extends BaseController {
|
|
public class CourseSubjectController extends BaseController {
|
|
|
|
|
|
|
|
private final ICourseSubjectService iCourseSubjectService;
|
|
private final ICourseSubjectService iCourseSubjectService;
|
|
@@ -46,7 +46,7 @@ public class CourseSubjectController extends BaseController {
|
|
|
* 查询科目列表
|
|
* 查询科目列表
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation("查询科目列表")
|
|
@ApiOperation("查询科目列表")
|
|
|
- @PreAuthorize("@ss.hasPermi('modules.course:subject:list')")
|
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:subject:list')")
|
|
|
@GetMapping("/list")
|
|
@GetMapping("/list")
|
|
|
public TableDataInfo<CourseSubjectVo> list(CourseSubjectQueryBo bo) {
|
|
public TableDataInfo<CourseSubjectVo> list(CourseSubjectQueryBo bo) {
|
|
|
startPage();
|
|
startPage();
|
|
@@ -58,7 +58,7 @@ public class CourseSubjectController extends BaseController {
|
|
|
* 导出科目列表
|
|
* 导出科目列表
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation("导出科目列表")
|
|
@ApiOperation("导出科目列表")
|
|
|
- @PreAuthorize("@ss.hasPermi('modules.course:subject:export')")
|
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:subject:export')")
|
|
|
@Log(title = "科目", businessType = BusinessType.EXPORT)
|
|
@Log(title = "科目", businessType = BusinessType.EXPORT)
|
|
|
@GetMapping("/export")
|
|
@GetMapping("/export")
|
|
|
public AjaxResult<CourseSubjectVo> export(CourseSubjectQueryBo bo) {
|
|
public AjaxResult<CourseSubjectVo> export(CourseSubjectQueryBo bo) {
|
|
@@ -71,7 +71,7 @@ public class CourseSubjectController extends BaseController {
|
|
|
* 获取科目详细信息
|
|
* 获取科目详细信息
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation("获取科目详细信息")
|
|
@ApiOperation("获取科目详细信息")
|
|
|
- @PreAuthorize("@ss.hasPermi('modules.course:subject:query')")
|
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:subject:query')")
|
|
|
@GetMapping("/{id}")
|
|
@GetMapping("/{id}")
|
|
|
public AjaxResult<CourseSubjectVo> getInfo(@PathVariable("id" ) Long id) {
|
|
public AjaxResult<CourseSubjectVo> getInfo(@PathVariable("id" ) Long id) {
|
|
|
return AjaxResult.success(iCourseSubjectService.queryById(id));
|
|
return AjaxResult.success(iCourseSubjectService.queryById(id));
|
|
@@ -81,7 +81,7 @@ public class CourseSubjectController extends BaseController {
|
|
|
* 新增科目
|
|
* 新增科目
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation("新增科目")
|
|
@ApiOperation("新增科目")
|
|
|
- @PreAuthorize("@ss.hasPermi('modules.course:subject:add')")
|
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:subject:add')")
|
|
|
@Log(title = "科目", businessType = BusinessType.INSERT)
|
|
@Log(title = "科目", businessType = BusinessType.INSERT)
|
|
|
@PostMapping()
|
|
@PostMapping()
|
|
|
public AjaxResult<Void> add(@RequestBody CourseSubjectAddBo bo) {
|
|
public AjaxResult<Void> add(@RequestBody CourseSubjectAddBo bo) {
|
|
@@ -92,7 +92,7 @@ public class CourseSubjectController extends BaseController {
|
|
|
* 修改科目
|
|
* 修改科目
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation("修改科目")
|
|
@ApiOperation("修改科目")
|
|
|
- @PreAuthorize("@ss.hasPermi('modules.course:subject:edit')")
|
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:subject:edit')")
|
|
|
@Log(title = "科目", businessType = BusinessType.UPDATE)
|
|
@Log(title = "科目", businessType = BusinessType.UPDATE)
|
|
|
@PutMapping()
|
|
@PutMapping()
|
|
|
public AjaxResult<Void> edit(@RequestBody CourseSubjectEditBo bo) {
|
|
public AjaxResult<Void> edit(@RequestBody CourseSubjectEditBo bo) {
|
|
@@ -103,7 +103,7 @@ public class CourseSubjectController extends BaseController {
|
|
|
* 删除科目
|
|
* 删除科目
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation("删除科目")
|
|
@ApiOperation("删除科目")
|
|
|
- @PreAuthorize("@ss.hasPermi('modules.course:subject:remove')")
|
|
|
|
|
|
|
+ @PreAuthorize("@ss.hasPermi('course:subject:remove')")
|
|
|
@Log(title = "科目" , businessType = BusinessType.DELETE)
|
|
@Log(title = "科目" , businessType = BusinessType.DELETE)
|
|
|
@DeleteMapping("/{ids}")
|
|
@DeleteMapping("/{ids}")
|
|
|
public AjaxResult<Void> remove(@PathVariable Long[] ids) {
|
|
public AjaxResult<Void> remove(@PathVariable Long[] ids) {
|