export == ExportEnum::INFO && $lists instanceof ListsExcelInterface) { return self::data($lists->excelInfo()); } //获取导出文件的下载链接 if ($lists->export == ExportEnum::EXPORT && $lists instanceof ListsExcelInterface) { $exportDownloadUrl = $lists->createExcel($lists->setExcelFields(), $lists->lists()); return self::success('', ['url' => $exportDownloadUrl], 2); } $data = [ 'lists' => $lists->lists(), 'count' => $lists->count(), 'page_no' => $lists->pageNo, 'page_size' => $lists->pageSize, ]; $data['extend'] = []; if ($lists instanceof ListsExtendInterface) { $data['extend'] = $lists->extend(); } return self::success('', $data, 1, 0); } }