eight
2024-11-26 1629cdca32b4228c22582a348157caff860eeb41
权限设置
已修改1个文件
14 ■■■■ 文件已修改
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/queuesequence/QueueSequenceController.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/controller/admin/queuesequence/QueueSequenceController.java
@@ -40,14 +40,14 @@
    @PostMapping("/create")
    @Operation(summary = "创建当天序号")
    @PreAuthorize("@ss.hasPermission('ecg:queue-sequence:create')")
    @PreAuthorize("@ss.hasPermission('ecg:doctor:task')")
    public CommonResult<Integer> createQueueSequence(@Valid @RequestBody QueueSequenceSaveReqVO createReqVO) {
        return success(queueSequenceService.createQueueSequence(createReqVO));
    }
    @PutMapping("/update")
    @Operation(summary = "更新当天序号")
    @PreAuthorize("@ss.hasPermission('ecg:queue-sequence:update')")
    @PreAuthorize("@ss.hasPermission('ecg:doctor:task')")
    public CommonResult<Boolean> updateQueueSequence(@Valid @RequestBody QueueSequenceSaveReqVO updateReqVO) {
        queueSequenceService.updateQueueSequence(updateReqVO);
        return success(true);
@@ -56,7 +56,7 @@
    @DeleteMapping("/delete")
    @Operation(summary = "删除当天序号")
    @Parameter(name = "id", description = "编号", required = true)
    @PreAuthorize("@ss.hasPermission('ecg:queue-sequence:delete')")
    @PreAuthorize("@ss.hasPermission('ecg:doctor:task')")
    public CommonResult<Boolean> deleteQueueSequence(@RequestParam("id") Integer id) {
        queueSequenceService.deleteQueueSequence(id);
        return success(true);
@@ -65,7 +65,7 @@
    @GetMapping("/get")
    @Operation(summary = "获得当天序号")
    @Parameter(name = "id", description = "编号", required = true, example = "1024")
    @PreAuthorize("@ss.hasPermission('ecg:queue-sequence:query')")
    @PreAuthorize("@ss.hasPermission('ecg:doctor:task')")
    public CommonResult<QueueSequenceRespVO> getQueueSequence(@RequestParam("id") Integer id) {
        QueueSequenceDO queueSequence = queueSequenceService.getQueueSequence(id);
        return success(BeanUtils.toBean(queueSequence, QueueSequenceRespVO.class));
@@ -74,7 +74,7 @@
    @GetMapping("/get-timeslot-by-checktype")
    @Operation(summary = "获得当天未满的VIP时间段")
    @Parameter(name = "id", description = "编号", required = true, example = "1024")
    @PreAuthorize("@ss.hasPermission('ecg:queue-sequence:query')")
    @PreAuthorize("@ss.hasPermission('ecg:doctor:task')")
    public CommonResult<List<QueueSequenceRespVO>> getTimeslotByCheckType(@RequestParam("checkType") Integer checkType) {
        List<QueueSequenceDO> queueSequenceList = queueSequenceService.selectGivenCheckTypeTimeslot(checkType);
        return success(BeanUtils.toBean(queueSequenceList, QueueSequenceRespVO.class));
@@ -82,7 +82,7 @@
    @GetMapping("/page")
    @Operation(summary = "获得当天序号分页")
    @PreAuthorize("@ss.hasPermission('ecg:queue-sequence:query')")
    @PreAuthorize("@ss.hasPermission('ecg:doctor:task')")
    public CommonResult<PageResult<QueueSequenceRespVO>> getQueueSequencePage(@Valid QueueSequencePageReqVO pageReqVO) {
        PageResult<QueueSequenceDO> pageResult = queueSequenceService.getQueueSequencePage(pageReqVO);
        return success(BeanUtils.toBean(pageResult, QueueSequenceRespVO.class));
@@ -90,7 +90,7 @@
    @GetMapping("/export-excel")
    @Operation(summary = "导出当天序号 Excel")
    @PreAuthorize("@ss.hasPermission('ecg:queue-sequence:export')")
    @PreAuthorize("@ss.hasPermission('ecg:doctor:task')")
    @ApiAccessLog(operateType = EXPORT)
    public void exportQueueSequenceExcel(@Valid QueueSequencePageReqVO pageReqVO,
              HttpServletResponse response) throws IOException {