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

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();
}
}