|
@@ -1,35 +1,33 @@
|
|
package org.eco.als.service.impl;
|
|
package org.eco.als.service.impl;
|
|
|
|
|
|
-import java.util.Arrays;
|
|
|
|
-import java.util.List;
|
|
|
|
-
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import com.mybatisflex.core.paginate.Page;
|
|
import com.mybatisflex.core.paginate.Page;
|
|
import com.mybatisflex.core.query.QueryWrapper;
|
|
import com.mybatisflex.core.query.QueryWrapper;
|
|
|
|
+import jakarta.annotation.Resource;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
+import org.eco.als.domain.LifetimeSpareParts;
|
|
|
|
+import org.eco.als.domain.bo.LifetimeSparePartsBo;
|
|
|
|
+import org.eco.als.domain.vo.LifetimeSparePartsImportVo;
|
|
|
|
+import org.eco.als.domain.vo.LifetimeSparePartsVo;
|
|
|
|
+import org.eco.als.listener.LifetimeSparePartsImportListener;
|
|
|
|
+import org.eco.als.mapper.LifetimeSparePartsMapper;
|
|
|
|
+import org.eco.als.service.ILifetimeSparePartsService;
|
|
import org.eco.common.core.core.domain.model.LoginUser;
|
|
import org.eco.common.core.core.domain.model.LoginUser;
|
|
|
|
+import org.eco.common.core.core.page.PageResult;
|
|
|
|
+import org.eco.common.core.utils.MapstructUtils;
|
|
import org.eco.common.excel.entity.ExcelResultRes;
|
|
import org.eco.common.excel.entity.ExcelResultRes;
|
|
import org.eco.common.excel.service.IExcelService;
|
|
import org.eco.common.excel.service.IExcelService;
|
|
-import org.eco.common.core.utils.bean.BeanUtils;
|
|
|
|
-import org.eco.common.core.utils.MapstructUtils;
|
|
|
|
-import org.eco.system.service.IImportExportService;
|
|
|
|
-import org.eco.common.core.utils.StringUtils;
|
|
|
|
-import org.eco.system.domain.bo.ImportExportBo;
|
|
|
|
import org.eco.common.orm.core.page.PageQuery;
|
|
import org.eco.common.orm.core.page.PageQuery;
|
|
-import org.eco.common.core.core.page.PageResult;
|
|
|
|
import org.eco.common.orm.core.service.impl.BaseServiceImpl;
|
|
import org.eco.common.orm.core.service.impl.BaseServiceImpl;
|
|
-import jakarta.annotation.Resource;
|
|
|
|
|
|
+import org.eco.system.service.IImportExportService;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
+
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
-import org.eco.als.mapper.LifetimeSparePartsMapper;
|
|
|
|
-import org.eco.als.domain.LifetimeSpareParts;
|
|
|
|
-import org.eco.als.domain.bo.LifetimeSparePartsBo;
|
|
|
|
-import org.eco.als.domain.vo.LifetimeSparePartsVo;
|
|
|
|
-import org.eco.als.domain.vo.LifetimeSparePartsImportVo;
|
|
|
|
-import org.eco.als.listener.LifetimeSparePartsImportListener;
|
|
|
|
-import org.eco.als.service.ILifetimeSparePartsService;
|
|
|
|
|
|
+import java.util.Arrays;
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
import static org.eco.als.domain.table.LifetimeSparePartsTableDef.LIFETIME_SPARE_PARTS;
|
|
import static org.eco.als.domain.table.LifetimeSparePartsTableDef.LIFETIME_SPARE_PARTS;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -91,7 +89,7 @@ public class LifetimeSparePartsServiceImpl extends BaseServiceImpl<LifetimeSpare
|
|
@Override
|
|
@Override
|
|
public List<LifetimeSparePartsVo> selectList(LifetimeSparePartsBo lifetimeSparePartsBo) {
|
|
public List<LifetimeSparePartsVo> selectList(LifetimeSparePartsBo lifetimeSparePartsBo) {
|
|
QueryWrapper queryWrapper = buildQueryWrapper(lifetimeSparePartsBo);
|
|
QueryWrapper queryWrapper = buildQueryWrapper(lifetimeSparePartsBo);
|
|
- return this.listAs(queryWrapper, LifetimeSparePartsVo.class);
|
|
|
|
|
|
+ return lifetimeSparePartsMapper.selectListWithRelationsByQueryAs(queryWrapper, LifetimeSparePartsVo.class);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -103,7 +101,7 @@ public class LifetimeSparePartsServiceImpl extends BaseServiceImpl<LifetimeSpare
|
|
@Override
|
|
@Override
|
|
public PageResult<LifetimeSparePartsVo> selectPage(LifetimeSparePartsBo lifetimeSparePartsBo) {
|
|
public PageResult<LifetimeSparePartsVo> selectPage(LifetimeSparePartsBo lifetimeSparePartsBo) {
|
|
QueryWrapper queryWrapper = buildQueryWrapper(lifetimeSparePartsBo);
|
|
QueryWrapper queryWrapper = buildQueryWrapper(lifetimeSparePartsBo);
|
|
- Page<LifetimeSparePartsVo> page = this.pageAs(PageQuery.build(), queryWrapper, LifetimeSparePartsVo.class);
|
|
|
|
|
|
+ Page<LifetimeSparePartsVo> page = lifetimeSparePartsMapper.paginateWithRelationsAs(PageQuery.build(), queryWrapper, LifetimeSparePartsVo.class);
|
|
return PageResult.build(page);
|
|
return PageResult.build(page);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -116,8 +114,7 @@ public class LifetimeSparePartsServiceImpl extends BaseServiceImpl<LifetimeSpare
|
|
@Override
|
|
@Override
|
|
public boolean insert(LifetimeSparePartsBo lifetimeSparePartsBo) {
|
|
public boolean insert(LifetimeSparePartsBo lifetimeSparePartsBo) {
|
|
LifetimeSpareParts lifetimeSpareParts =MapstructUtils.convert(lifetimeSparePartsBo, LifetimeSpareParts. class);
|
|
LifetimeSpareParts lifetimeSpareParts =MapstructUtils.convert(lifetimeSparePartsBo, LifetimeSpareParts. class);
|
|
-
|
|
|
|
- return this.save(lifetimeSpareParts);//使用全局配置的雪花算法主键生成器生成ID值
|
|
|
|
|
|
+ return this.save(lifetimeSpareParts);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|