|  |  | 
 |  |  |  | 
 |  |  | import java.util.List; | 
 |  |  |  | 
 |  |  | import com.github.pagehelper.ISelect; | 
 |  |  | import com.ruoyi.common.core.domain.entity.SysUser; | 
 |  |  | import com.ruoyi.common.core.domain.model.LoginUser; | 
 |  |  | import com.ruoyi.common.utils.PageUtils; | 
 |  |  | import io.swagger.annotations.Api; | 
 |  |  | import io.swagger.annotations.ApiOperation; | 
 |  |  |  | 
 |  |  | 
 |  |  |     //@PreAuthorize("@ss.hasPermi('smartor:satisfaction:list')") | 
 |  |  |     @PostMapping("/list") | 
 |  |  |     public TableDataInfo list(@RequestBody PatSatisfaction patSatisfaction) { | 
 |  |  |         startPage(); | 
 |  |  |         PageUtils.startPageByPost(patSatisfaction.getPageNum(), patSatisfaction.getPageSize()); | 
 |  |  |         List<PatSatisfaction> list = patSatisfactionService.selectPatSatisfactionList(patSatisfaction); | 
 |  |  |         return getDataTable(list); | 
 |  |  |         //获取total | 
 |  |  |         long total = PageUtils.count(new ISelect() { | 
 |  |  |             @Override | 
 |  |  |             public void doSelect() { | 
 |  |  |                 patSatisfaction.setPageNum(null); | 
 |  |  |                 patSatisfaction.setPageSize(null); | 
 |  |  |                 patSatisfactionService.selectPatSatisfactionList(patSatisfaction); | 
 |  |  |             } | 
 |  |  |         }); | 
 |  |  |         return getDataTable2(total,list); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** |