package org.jeecg.modules.eam.service.impl;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import org.jeecg.common.system.query.QueryGenerator;
|
import org.jeecg.modules.eam.entity.DailyInspectionStandardDetail;
|
import org.jeecg.modules.eam.entity.Equipment;
|
import org.jeecg.modules.eam.entity.EquipmentCategory;
|
import org.jeecg.modules.eam.entity.MaintenanceStandardDetail;
|
import org.jeecg.modules.eam.mapper.EamEquipmentMapper;
|
import org.jeecg.modules.eam.model.DepartVo;
|
import org.jeecg.modules.eam.service.IEamEquipmentService;
|
import org.springframework.stereotype.Service;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @Description: mom_eam_equipment
|
* @Author: jeecg-boot
|
* @Date: 2023-03-23
|
* @Version: V1.0
|
*/
|
@Service
|
public class EamEquipmentServiceImpl extends ServiceImpl<EamEquipmentMapper, Equipment> implements IEamEquipmentService {
|
|
@Override
|
public List<DepartVo> getSysDeparts() {
|
return super.getBaseMapper().getSysDeparts();
|
}
|
|
/**
|
*设备履历 获取设备使用记录
|
* qsw 2023-7-28
|
*/
|
@Override
|
public IPage<Map<String, Object>> getResumeUseRecordList(Integer pageNo, Integer pageSize, Map<String, Object> params) {
|
IPage<Map> pageData = new Page<Map>(pageNo, pageSize);
|
return super.getBaseMapper().getResumeUseRecordList(pageData,params);
|
}
|
|
/**
|
*设备履历 获取设备点检记录
|
* qsw 2023-7-28
|
*/
|
@Override
|
public IPage<Map<String, Object>> getResumeInspectionRecordList(Integer pageNo, Integer pageSize, Map<String, Object> params) {
|
IPage<Map> pageData = new Page<Map>(pageNo, pageSize);
|
return super.getBaseMapper().getResumeInspectionRecordList(pageData,params);
|
}
|
|
/**
|
*设备履历 获取设备保养记录
|
* qsw 2023-7-31
|
*/
|
@Override
|
public IPage<Map<String, Object>> getResumeMaintenanceRecordList(Integer pageNo, Integer pageSize, Map<String, Object> params) {
|
IPage<Map> pageData = new Page<Map>(pageNo, pageSize);
|
return super.getBaseMapper().getResumeMaintenanceRecordList(pageData,params);
|
}
|
|
/**
|
*设备履历 获取设备维修记录
|
* qsw 2023-7-31
|
*/
|
@Override
|
public IPage<Map<String, Object>> getResumeRepairRecordList(Integer pageNo, Integer pageSize, Map<String, Object> params) {
|
IPage<Map> pageData = new Page<Map>(pageNo, pageSize);
|
return super.getBaseMapper().getResumeRepairRecordList(pageData,params);
|
}
|
|
/**
|
*设备履历 获取设备检定记录
|
* qsw 2023-7-31
|
*/
|
@Override
|
public IPage<Map<String, Object>> getResumeCalibrationRecordList(Integer pageNo, Integer pageSize, Map<String, Object> params) {
|
IPage<Map> pageData = new Page<Map>(pageNo, pageSize);
|
return super.getBaseMapper().getResumeCalibrationRecordList(pageData,params);
|
}
|
|
/**
|
*设备履历 获取设备处置记录
|
* qsw 2023-7-31
|
*/
|
@Override
|
public IPage<Map<String, Object>> getResumeChangeRecordList(Integer pageNo, Integer pageSize, Map<String, Object> params) {
|
IPage<Map> pageData = new Page<Map>(pageNo, pageSize);
|
return super.getBaseMapper().getResumeChangeRecordList(pageData,params);
|
}
|
|
@Override
|
public IPage<Equipment> pageEquipment(Integer pageNo, Integer pageSize, Map<String, Object> params) {
|
IPage<Map> pageData = new Page<Map>(pageNo, pageSize);
|
return super.getBaseMapper().pageEquipment(pageData,params);
|
}
|
|
@Override
|
public Page<Equipment> getEquipmentList(Page<Equipment> page, Equipment equipment) {
|
String sql = equipment.getEquipmentCategoryUda1();
|
return page.setRecords(baseMapper.getEquipmentList(
|
page,
|
equipment.getNum(),
|
equipment.getName(),
|
equipment.getModel(),
|
equipment.getWorkCenterId(),
|
equipment.getFactoryModelId(),
|
equipment.getManageId(),
|
equipment.getUseId(),
|
equipment.getEquipmentImportanceId(),
|
equipment.getTechnologyStatus(),
|
equipment.getEquipmentStatus(),
|
equipment.getSpecificEquipment(),
|
equipment.getWarrantyStart(),
|
equipment.getWarrantyEnd(),
|
equipment.getLineId(),
|
sql
|
));
|
}
|
|
@Override
|
public IPage<DailyInspectionStandardDetail> getStandardList(Page<DailyInspectionStandardDetail> page, String mainId,String type) {
|
return page.setRecords(baseMapper.getStandardList(page,mainId,type));
|
}
|
}
|