You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
2.0 KiB
Java
66 lines
2.0 KiB
Java
package com.zhiyun.zhiyun03.invite.controller;
|
|
|
|
import com.zhiyun.zhiyun03.course.service.CourseService;
|
|
import com.zhiyun.zhiyun03.course.vo.CourseVo;
|
|
import com.zhiyun.zhiyun03.course.vo.PageVO;
|
|
import com.zhiyun.zhiyun03.invite.service.InviteService;
|
|
import com.zhiyun.zhiyun03.invite.vo.InviteVo;
|
|
import com.zhiyun.zhiyun03.utils.common.JsonResult;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiParam;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
@Api("就业")
|
|
@RestController
|
|
@RequestMapping("/api/invite")
|
|
public class InviteController {
|
|
@Resource
|
|
private InviteService inviteService;
|
|
|
|
@ApiOperation("查询就业")
|
|
@GetMapping("/queryInvite")
|
|
public JsonResult<PageVO<InviteVo>> queryCourse(@ApiParam @RequestParam(value = "page",required = false,defaultValue = "1")Integer page,
|
|
@ApiParam @RequestParam(value = "limit",required = false,defaultValue = "1")Integer limit ){
|
|
|
|
PageVO<InviteVo> lists = inviteService.queryInvite(page,limit);
|
|
|
|
return JsonResult.success(lists);
|
|
}
|
|
|
|
@ApiOperation("根据ID查询就业")
|
|
@GetMapping("/queryInviteById")
|
|
public JsonResult<InviteVo> queryCourseById(Integer id){
|
|
|
|
InviteVo inviteVo =inviteService.queryInviteById(id);
|
|
|
|
return JsonResult.success(inviteVo);
|
|
}
|
|
|
|
@ApiOperation("就业添加")
|
|
@PostMapping("/addInvite")
|
|
public JsonResult addInvite(InviteVo vo){
|
|
int count = inviteService.addInvite(vo);
|
|
|
|
return JsonResult.success();
|
|
}
|
|
|
|
@ApiOperation("删除课程")
|
|
@DeleteMapping("delInviteById")
|
|
public JsonResult delInviteById(Integer id){
|
|
inviteService.delInviteById(id);
|
|
return JsonResult.success();
|
|
}
|
|
|
|
@ApiOperation("更新课程")
|
|
@PostMapping("updateById")
|
|
public JsonResult updateById(InviteVo vo){
|
|
int count = inviteService.updateById(vo);
|
|
return JsonResult.success();
|
|
}
|
|
|
|
|
|
}
|