|  |  | 
 |  |  | package com.ruoyi.web.controller.smartor; | 
 |  |  |  | 
 |  |  | import java.util.List; | 
 |  |  |  | 
 |  |  | import com.ruoyi.common.utils.PageUtils; | 
 |  |  | import io.swagger.annotations.Api; | 
 |  |  | import io.swagger.annotations.ApiOperation; | 
 |  |  | import javax.servlet.http.HttpServletResponse; | 
 |  |  | import org.springframework.security.access.prepost.PreAuthorize; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.web.bind.annotation.GetMapping; | 
 |  |  | import org.springframework.web.bind.annotation.PostMapping; | 
 |  |  | import org.springframework.web.bind.annotation.PutMapping; | 
 |  |  | import org.springframework.web.bind.annotation.DeleteMapping; | 
 |  |  | import org.springframework.web.bind.annotation.PathVariable; | 
 |  |  | import org.springframework.web.bind.annotation.RequestBody; | 
 |  |  | import org.springframework.web.bind.annotation.RequestMapping; | 
 |  |  | import org.springframework.web.bind.annotation.RestController; | 
 |  |  | import com.ruoyi.common.annotation.Log; | 
 |  |  | import com.ruoyi.common.core.controller.BaseController; | 
 |  |  | import com.ruoyi.common.core.domain.AjaxResult; | 
 |  |  | import com.ruoyi.common.core.page.TableDataInfo; | 
 |  |  | import com.ruoyi.common.enums.BusinessType; | 
 |  |  | import com.ruoyi.common.utils.poi.ExcelUtil; | 
 |  |  | import com.smartor.domain.PatMedOperation; | 
 |  |  | import com.smartor.service.IPatMedOperationService; | 
 |  |  | import io.swagger.annotations.Api; | 
 |  |  | import io.swagger.annotations.ApiOperation; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.web.bind.annotation.*; | 
 |  |  |  | 
 |  |  | import javax.servlet.http.HttpServletResponse; | 
 |  |  | import java.util.List; | 
 |  |  | import com.ruoyi.common.utils.poi.ExcelUtil; | 
 |  |  | import com.ruoyi.common.core.page.TableDataInfo; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  |  * 患者手术记录Controller | 
 |  |  |  * | 
 |  |  |  * @author lihu | 
 |  |  |  * @date 2025-02-21 | 
 |  |  |  * @date 2025-02-25 | 
 |  |  |  */ | 
 |  |  | @Api("患者手术记录") | 
 |  |  | @RestController | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     @ApiOperation("查询患者手术记录列表") | 
 |  |  |     //@PreAuthorize("@ss.hasPermi('smartor:operation:list')") | 
 |  |  |     @GetMapping("/list") | 
 |  |  |     public TableDataInfo list(PatMedOperation patMedOperation) | 
 |  |  |     @PostMapping("/list") | 
 |  |  |     public TableDataInfo list(@RequestBody PatMedOperation patMedOperation) | 
 |  |  |     { | 
 |  |  |         startPage(); | 
 |  |  |         //startPage(); | 
 |  |  |         PageUtils.startPageByPost(patMedOperation.getPageNum(), patMedOperation.getPageSize()); | 
 |  |  |         List<PatMedOperation> list = patMedOperationService.selectPatMedOperationList(patMedOperation); | 
 |  |  |         return getDataTable(list); | 
 |  |  |     } |