|
@@ -10,6 +10,7 @@ import com.platform.common.validation.group.AddGroup;
|
|
|
import com.platform.common.validation.group.UpdateGroup;
|
|
|
import com.platform.dao.dto.check.CheckStandardDTO;
|
|
|
import com.platform.dao.dto.lubricationmanage.LubricationPlanStandardRelationDTO;
|
|
|
+import com.platform.dao.dto.sb.SbInfoDTO;
|
|
|
import com.platform.dao.dto.sb.SbModelSpareBomDTO;
|
|
|
import com.platform.dao.dto.sqarepartmanage.SparePartInfoDTO;
|
|
|
import com.platform.dao.entity.lubricationmanage.LubricationPlanStandardRelation;
|
|
@@ -21,8 +22,11 @@ import com.platform.dao.mapper.sb.SbInfoMapper;
|
|
|
import com.platform.dao.mapper.sb.SbModelSpareBomMapper;
|
|
|
import com.platform.dao.util.ExcelUtil;
|
|
|
import com.platform.dao.vo.export.lubricationmanage.ExportLubricationPlanStandardRelationVO;
|
|
|
+import com.platform.dao.vo.export.sb.ExportSbInfoVO;
|
|
|
import com.platform.dao.vo.export.sb.ExportSbModelSpareBomVO;
|
|
|
+import com.platform.dao.vo.export.sb.ExportSpareBomVO;
|
|
|
import com.platform.dao.vo.query.sparepartmanage.SparePartInfoVO;
|
|
|
+import com.platform.dao.vo.sb.SbInfoVO;
|
|
|
import com.platform.dao.vo.sb.SbModelSpareBomVO;
|
|
|
import com.platform.rest.log.annotation.SysLog;
|
|
|
import com.platform.service.lubricationmanage.LubricationPlanStandardRelationService;
|
|
@@ -327,4 +331,22 @@ public class SbModelSpareBomController {
|
|
|
return new R<>();
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @SysLog("备件列表")
|
|
|
+ @GetMapping("/spare/getSpareList")
|
|
|
+ public R getSpareList(SbInfoDTO sbInfoDTO,@RequestParam(defaultValue = "1") int pageNum, @RequestParam(defaultValue = "20") int pageSize) {
|
|
|
+
|
|
|
+ AbstractPageResultBean<SbModelSpareBomVO> list = sbModelSpareBomService.getSpareList(sbInfoDTO,pageNum,pageSize);
|
|
|
+ return new R<>(list);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping("/export/spareBom")
|
|
|
+ @SysLog("备件bom信息导出")
|
|
|
+// @PreAuthorize("@pms.hasPermission('sb-infos-export')")
|
|
|
+ public void export(HttpServletResponse response, SbInfoDTO sbInfoDTO,@RequestParam(defaultValue = "1") int pageNum, @RequestParam(defaultValue = "20") int pageSize) {
|
|
|
+ AbstractPageResultBean<SbModelSpareBomVO> list = sbModelSpareBomService.getSpareList(sbInfoDTO,pageNum,pageSize);
|
|
|
+
|
|
|
+ ExcelUtil.exportResponseDict(response, ExportSpareBomVO.class, BeanConverterUtil.copyListProperties(list.getRows(), ExportSpareBomVO.class), "备件bom基础信息");
|
|
|
+ }
|
|
|
+
|
|
|
}
|