|
@@ -1,9 +1,11 @@
|
|
package com.sd.business.controller.in;
|
|
package com.sd.business.controller.in;
|
|
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.ruoyi.common.core.domain.BaseSelectDto;
|
|
import com.ruoyi.common.core.domain.BaseSelectDto;
|
|
import com.sd.business.entity.in.dto.InOutStorageBomDto;
|
|
import com.sd.business.entity.in.dto.InOutStorageBomDto;
|
|
import com.sd.business.entity.in.dto.InOutStorageBomSelectDto;
|
|
import com.sd.business.entity.in.dto.InOutStorageBomSelectDto;
|
|
|
|
+import com.sd.business.entity.in.vo.InOutStorageBomExportVo;
|
|
import com.sd.business.entity.in.vo.InOutStorageBomVo;
|
|
import com.sd.business.entity.in.vo.InOutStorageBomVo;
|
|
import com.sd.business.service.in.InOutStorageBomService;
|
|
import com.sd.business.service.in.InOutStorageBomService;
|
|
import com.sd.framework.util.excel.util.ExcelUtil;
|
|
import com.sd.framework.util.excel.util.ExcelUtil;
|
|
@@ -44,7 +46,7 @@ public class InOutStorageBomController {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- * 出入库bom分页
|
|
+ * 出入库bom导出
|
|
*/
|
|
*/
|
|
@PostMapping("/exportExcel")
|
|
@PostMapping("/exportExcel")
|
|
public void exportExcel(HttpServletResponse response, @RequestBody InOutStorageBomSelectDto dto) {
|
|
public void exportExcel(HttpServletResponse response, @RequestBody InOutStorageBomSelectDto dto) {
|
|
@@ -100,4 +102,17 @@ public class InOutStorageBomController {
|
|
inOutStorageBomService.delete(dto.getId());
|
|
inOutStorageBomService.delete(dto.getId());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ * 出入库bom流水导出
|
|
|
|
+ */
|
|
|
|
+ @PostMapping("/exportExcelSummary")
|
|
|
|
+ public void exportExcelSummary(HttpServletResponse response, @RequestBody InOutStorageBomSelectDto dto) {
|
|
|
|
+ dto.setPageNum(1);
|
|
|
|
+ dto.setPageSize(9999999);
|
|
|
|
+ Page<InOutStorageBomVo> page = inOutStorageBomService.getPage(dto);
|
|
|
|
+ List<InOutStorageBomVo> list = page.getRecords();
|
|
|
|
+ List<InOutStorageBomExportVo> exportList = BeanUtil.copyToList(list, InOutStorageBomExportVo.class);
|
|
|
|
+ ExcelUtil.export(response, "出入库流水表", "导出数据", exportList, InOutStorageBomExportVo.class);
|
|
|
|
+ }
|
|
}
|
|
}
|