package com.fzzy.work; import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.data.provider.Page; import com.fzzy.work.domain.WorkOrder; import com.fzzy.work.data.WorkOrderParam; import com.fzzy.work.service.WorkOrderService; import org.springframework.stereotype.Component; import javax.annotation.Resource; /** * @Desc: 工单管理 * @Author: Andy.jia * @Date: 2025/12/19 */ @Component public class WorkOrderPR { @Resource private WorkOrderService workOrderService; /** * * workOrderPR#pageQuery * 分页查询 * @param page * @param param */ @DataProvider public void pageQuery(Page page, WorkOrderParam param) { com.baomidou.mybatisplus.extension.plugins.pagination.Page corePage = new com.baomidou.mybatisplus.extension.plugins.pagination.Page<>(page.getPageNo(), page.getPageSize()); workOrderService.pageQuery(corePage, param); // 重新封装 page.setEntities(corePage.getRecords()); page.setEntityCount(Integer.parseInt(String.valueOf(corePage.getTotal()))); } }