PmsServiceImpl.java
package com.mycim.server.pms.service;
import com.alipay.sofa.runtime.api.annotation.SofaService;
import com.alipay.sofa.runtime.api.annotation.SofaServiceBinding;
import com.mycim.framework.jdbc.Page;
import com.mycim.server.pms.manager.PmsScheduleManager;
import com.mycim.valueobject.ems.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
@Service
@SofaService(interfaceType = PmsService.class, bindings = {@SofaServiceBinding(bindingType = "bolt")})
public class PmsServiceImpl implements PmsService {
@Autowired
PmsScheduleManager pmsScheduleManager;
@Override
public String pmsCheck(Entity entity, String type) {
return pmsScheduleManager.pmsCheck(entity, type);
}
@Override
public List<Map> getPmListByCheckList(long checklistRrn) {
return pmsScheduleManager.getPmListByCheckList(checklistRrn);
}
@Override
public Page qryPmsEqptHist(Map<String, Object> condition, Page page) {
return pmsScheduleManager.qryPmsEqptHist(condition, page);
}
@Override
public List qryChecklistJobDataHist(Long checklistJobRrn) {
return pmsScheduleManager.qryChecklistJobDataHist(checklistJobRrn);
}
@Override
public Page qryEqptPMInfo(PmsSchedule schedule, Page page) {
return pmsScheduleManager.qryEqptPMInfo(schedule, page);
}
@Override
public List<PmsSchedule> qryEqptPMInfo(PmsSchedule schedule) {
return pmsScheduleManager.qryEqptPMInfo(schedule);
}
@Override
public PmsSchedule qryEqptPMInfo(long pmRrn) {
return pmsScheduleManager.qryEqptPMInfo(pmRrn);
}
@Override
public void addPmSchedule(PmsSchedule schedule) {
pmsScheduleManager.addPmSchedule(schedule);
}
@Override
public void modifyPmSchedule(PmsSchedule schedule) {
pmsScheduleManager.modifyPmSchedule(schedule);
}
@Override
public void pmsPmStart(PmsSchedule schedule) {
pmsScheduleManager.pmsPmStart(schedule);
}
@Override
public void pmsPmEnd(PmsSchedule schedule) {
pmsScheduleManager.pmsPmEnd(schedule);
}
@Override
public void pmsPmEnd(List<PmsSchedule> schedules) {
pmsScheduleManager.pmsPmEnd(schedules);
}
@Override
public void onOffChange(PmsSchedule schedule) {
pmsScheduleManager.onOffChange(schedule);
}
@Override
public void deletePmSchedule(PmsSchedule schedule) {
pmsScheduleManager.deletePmSchedule(schedule);
}
@Override
public PmSchedule selectPMScheduleDetail(long checklistRrn, long entityRrn, long sequenceNum) {
return pmsScheduleManager.selectPMScheduleDetail(checklistRrn, entityRrn, sequenceNum);
}
@Override
public void updatePmScheduleNext(PmSchedule pms) {
pmsScheduleManager.updatePmScheduleNext(pms);
}
@Override
public void pmsAutoEvent(PmsSchedule pmItem) {
pmsScheduleManager.pmsAutoEvent(pmItem);
}
@Override
public void addTriggerMaintain(EquipmentTriggerMaintainQuery maintainQuery) {
pmsScheduleManager.addTriggerMaintain(maintainQuery);
}
@Override
public void modifyTriggerMaintain(EquipmentTriggerMaintainQuery maintainQuery, List<PmsSchedule> list) {
pmsScheduleManager.modifyTriggerMaintain(maintainQuery, list);
}
@Override
public void deleteTriggerMaintain(EquipmentTriggerMaintainQuery maintainQuery) {
pmsScheduleManager.deleteTriggerMaintain(maintainQuery);
}
@Override
public List<EquipmentTriggerMaintain> queryTriggerCodeByEquipment(EquipmentTriggerMaintainQuery maintainQuery) {
return pmsScheduleManager.queryTriggerCodeByEquipment(maintainQuery);
}
@Override
public Page queryMaintainByPage(Page page, EquipmentTriggerMaintainQuery maintainQuery) {
return pmsScheduleManager.queryMaintainByPage(page, maintainQuery);
}
@Override
public Page queryMaintainHistoryByPage(Page page, EquipmentTriggerMaintainQuery maintainQuery) {
return pmsScheduleManager.queryMaintainHistoryByPage(page, maintainQuery);
}
@Override
public EquipmentTriggerMaintain getTriggerMaintain(EquipmentTriggerMaintainQuery maintainQuery) {
return pmsScheduleManager.getTriggerMaintain(maintainQuery);
}
@Override
public void batchUpdateTriggerMaintain(String equipmentId, List<PmsSchedule> maintainList, List<EquipmentTriggerMaintain> triggerMaintainList, String transId) {
pmsScheduleManager.batchUpdateTriggerMaintain(equipmentId, maintainList, triggerMaintainList, transId);
}
@Override
public void addTriggerMaintaiList(List<EquipmentTriggerMaintainQuery> maintainQuerys) {
for (EquipmentTriggerMaintainQuery maintainQuery: maintainQuerys) {
this.addTriggerMaintain(maintainQuery);
}
}
}