|
@@ -1,37 +1,32 @@
|
|
|
package org.eco.als.service.impl;
|
|
|
|
|
|
-import java.util.Arrays;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.mybatisflex.core.paginate.Page;
|
|
|
import com.mybatisflex.core.query.QueryWrapper;
|
|
|
+import jakarta.annotation.Resource;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.eco.als.domain.AirInstall;
|
|
|
+import org.eco.als.domain.bo.AirInstallBo;
|
|
|
+import org.eco.als.domain.vo.AirInstallImportVo;
|
|
|
+import org.eco.als.domain.vo.AirInstallVo;
|
|
|
+import org.eco.als.listener.AirInstallImportListener;
|
|
|
+import org.eco.als.mapper.AirInstallMapper;
|
|
|
+import org.eco.als.service.IAirInstallService;
|
|
|
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.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.core.core.page.PageResult;
|
|
|
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.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import java.io.IOException;
|
|
|
-
|
|
|
-import org.eco.als.mapper.AirInstallMapper;
|
|
|
-import org.eco.als.domain.AirInstall;
|
|
|
-import org.eco.als.domain.bo.AirInstallBo;
|
|
|
-import org.eco.als.domain.vo.AirInstallVo;
|
|
|
-import org.eco.als.domain.vo.AirInstallImportVo;
|
|
|
-import org.eco.als.listener.AirInstallImportListener;
|
|
|
-import org.eco.als.service.IAirInstallService;
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.List;
|
|
|
|
|
|
import static org.eco.als.domain.table.AirInstallTableDef.AIR_INSTALL;
|
|
|
|
|
@@ -39,7 +34,7 @@ import static org.eco.als.domain.table.AirInstallTableDef.AIR_INSTALL;
|
|
|
* 装机信息Service业务层处理
|
|
|
*
|
|
|
* @author wgk
|
|
|
- * @date 2024-11-15
|
|
|
+ * @date 2024-11-20
|
|
|
*/
|
|
|
@Service
|
|
|
@Slf4j
|
|
@@ -60,38 +55,20 @@ public class AirInstallServiceImpl extends BaseServiceImpl<AirInstallMapper, Air
|
|
|
|
|
|
private QueryWrapper buildQueryWrapper(AirInstallBo airInstallBo) {
|
|
|
QueryWrapper queryWrapper = super.buildBaseQueryWrapper();
|
|
|
- queryWrapper.and(AIR_INSTALL.CONFIG_ID.eq
|
|
|
- (airInstallBo.getConfigId()));
|
|
|
- queryWrapper.and(AIR_INSTALL.MATERIAL_CODE.eq
|
|
|
- (airInstallBo.getMaterialCode()));
|
|
|
- queryWrapper.and(AIR_INSTALL.MATERIAL_NAME.like
|
|
|
- (airInstallBo.getMaterialName()));
|
|
|
- queryWrapper.and(AIR_INSTALL.SPECS_MODEL.eq
|
|
|
- (airInstallBo.getSpecsModel()));
|
|
|
- queryWrapper.and(AIR_INSTALL.DRAWING_NUMBER.eq
|
|
|
- (airInstallBo.getDrawingNumber()));
|
|
|
- queryWrapper.and(AIR_INSTALL.CATEGORY.eq
|
|
|
- (airInstallBo.getCategory()));
|
|
|
- queryWrapper.and(AIR_INSTALL.QUANTITY.eq
|
|
|
- (airInstallBo.getQuantity()));
|
|
|
- queryWrapper.and(AIR_INSTALL.INSTALL_TIME.eq
|
|
|
- (airInstallBo.getInstallTime()));
|
|
|
- queryWrapper.and(AIR_INSTALL.REPAIRABLE.eq
|
|
|
- (airInstallBo.getRepairable()));
|
|
|
- queryWrapper.and(AIR_INSTALL.COMPLETE_SET.eq
|
|
|
- (airInstallBo.getCompleteSet()));
|
|
|
- queryWrapper.and(AIR_INSTALL.SERVICE_LIFE.eq
|
|
|
- (airInstallBo.getServiceLife()));
|
|
|
- queryWrapper.and(AIR_INSTALL.REMARKS.eq
|
|
|
- (airInstallBo.getRemarks()));
|
|
|
- queryWrapper.and(AIR_INSTALL.CREATED_BY.eq
|
|
|
- (airInstallBo.getCreatedBy()));
|
|
|
- queryWrapper.and(AIR_INSTALL.CREATED_TIME.eq
|
|
|
- (airInstallBo.getCreatedTime()));
|
|
|
- queryWrapper.and(AIR_INSTALL.UPDATED_BY.eq
|
|
|
- (airInstallBo.getUpdatedBy()));
|
|
|
- queryWrapper.and(AIR_INSTALL.UPDATED_TIME.eq
|
|
|
- (airInstallBo.getUpdatedTime()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.CONFIG_ID.eq(airInstallBo.getConfigId()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.DEVICES_ENCODE.eq(airInstallBo.getDevicesEncode()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.DEVICES_CODE.eq(airInstallBo.getDevicesCode()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.DEVICES_NAME.like(airInstallBo.getDevicesName()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.SPECS_MODEL.eq(airInstallBo.getSpecsModel()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.DRAWING_NUMBER.eq(airInstallBo.getDrawingNumber()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.CATEGORY.eq(airInstallBo.getCategory()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.QUANTITY.eq(airInstallBo.getQuantity()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.INSTALL_TIME.eq(airInstallBo.getInstallTime()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.SOFTWARE_VERSION.eq(airInstallBo.getSoftwareVersion()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.REPAIRABLE.eq(airInstallBo.getRepairable()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.COMPLETE_SET.eq(airInstallBo.getCompleteSet()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.SERVICE_LIFE.eq(airInstallBo.getServiceLife()));
|
|
|
+ queryWrapper.and(AIR_INSTALL.REMARKS.eq(airInstallBo.getRemarks()));
|
|
|
|
|
|
return queryWrapper;
|
|
|
}
|