package com.pz.applet; import cn.dev33.satoken.annotation.SaCheckPermission; import com.pz.common.annotation.Log; import com.pz.common.annotation.RepeatSubmit; import com.pz.common.core.controller.BaseController; import com.pz.common.core.domain.PageQuery; import com.pz.common.core.domain.R; import com.pz.common.core.page.TableDataInfo; import com.pz.common.core.validate.AddGroup; import com.pz.common.enums.BusinessType; import com.pz.system.domain.bo.ServicesBo; import com.pz.system.domain.bo.UserVsitorBo; import com.pz.system.domain.vo.ServicesVo; import com.pz.system.domain.vo.UserVsitorVo; import com.pz.system.service.IUserVsitorService; import lombok.RequiredArgsConstructor; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; /** * 就诊人 * * @author ruoyi * @date 2023-09-07 */ @Validated @RequiredArgsConstructor @RestController @RequestMapping("/applet/vsitor") public class AppletUserVsitorController extends BaseController { private final IUserVsitorService iUserVsitorService; /** * 查询就诊人列表 */ @GetMapping("/list") public TableDataInfo<UserVsitorVo> list(UserVsitorBo bo, PageQuery pageQuery) { return iUserVsitorService.queryPageList(bo, pageQuery); } /** * 新增就诊人 */ @RepeatSubmit() @PostMapping() public R<Void> add(@Validated(AddGroup.class) @RequestBody UserVsitorBo bo) { bo.setUid(1); return toAjax(iUserVsitorService.insertByBo(bo)); } }