| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package com.zhongzheng.controller;
- import com.zhongzheng.common.core.controller.BaseController;
- import com.zhongzheng.common.core.domain.AjaxResult;
- import com.zhongzheng.modules.middleground.record.bo.CdExamSubscribeBo;
- import com.zhongzheng.modules.middleground.record.bo.CdUserSubscribeBo;
- import com.zhongzheng.modules.middleground.record.bo.CdUserSubscribeUpdateBo;
- import com.zhongzheng.modules.middleground.record.service.ICdUserSubscribeService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import lombok.RequiredArgsConstructor;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- /**
- * @author yangdamao
- * @date 2023年07月11日 14:18
- */
- @Api(value = "用户预约控制器", tags = {"用户预约控制器"})
- @RequiredArgsConstructor(onConstructor_ = @Autowired)
- @RestController
- @RequestMapping("/cd/subscribe")
- public class UserSubscribeController extends BaseController {
- private final ICdUserSubscribeService userSubscribeService;
- @ApiOperation("新增用户预约记录")
- @PostMapping("/save")
- public AjaxResult<Void> saveUserSubscribe(@RequestBody CdUserSubscribeBo bo) {
- return toAjax(userSubscribeService.saveUserSubscribe(bo)?1:0);
- }
- @ApiOperation("修改用户预约记录")
- @PostMapping("/update")
- public AjaxResult<Void> updateUserSubscribe(@RequestBody CdUserSubscribeUpdateBo bo) {
- return toAjax(userSubscribeService.updateUserSubscribe(bo)?1:0);
- }
- @ApiOperation("新增用户考试预约")
- @PostMapping("/save/exam")
- public AjaxResult<Void> saveUserExamSubscribe(@RequestBody CdExamSubscribeBo bo) {
- return toAjax(userSubscribeService.saveExamSubscribe(bo)?1:0);
- }
- @ApiOperation("取消用户考试预约")
- @PostMapping("/update/exam")
- public AjaxResult<Void> updateUserExamSubscribe(@RequestBody CdExamSubscribeBo bo) {
- return toAjax(userSubscribeService.updateUserExamSubscribe(bo)?1:0);
- }
- }
|