package com.qianwen.smartman.modules.trace.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.trace.entity.TraceFlowSettings; import com.qianwen.smartman.modules.trace.vo.TraceFlowSettingsVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/trace/convert/TraceFlowSettingsConvertImpl.class */ public class TraceFlowSettingsConvertImpl implements TraceFlowSettingsConvert { @Override // org.springblade.modules.trace.convert.TraceFlowSettingsConvert public TraceFlowSettingsVO convert(TraceFlowSettings traceFlowSettings) { if (traceFlowSettings == null) { return null; } TraceFlowSettingsVO traceFlowSettingsVO = new TraceFlowSettingsVO(); traceFlowSettingsVO.setCode(traceFlowSettings.getCode()); traceFlowSettingsVO.setName(traceFlowSettings.getName()); traceFlowSettingsVO.setFlowSeq(traceFlowSettings.getFlowSeq()); traceFlowSettingsVO.setStationType(traceFlowSettings.getStationType()); traceFlowSettingsVO.setWorkstationGroupId(traceFlowSettings.getWorkstationGroupId()); traceFlowSettingsVO.setPreFlowId(traceFlowSettings.getPreFlowId()); traceFlowSettingsVO.setNextFlowId(traceFlowSettings.getNextFlowId()); traceFlowSettingsVO.setFlowType(traceFlowSettings.getFlowType()); traceFlowSettingsVO.setTriggerEndFlowStyle(traceFlowSettings.getTriggerEndFlowStyle()); traceFlowSettingsVO.setQualityResultOffline(traceFlowSettings.getQualityResultOffline()); traceFlowSettingsVO.setQualityMakerFlowId(traceFlowSettings.getQualityMakerFlowId()); traceFlowSettingsVO.setId(traceFlowSettings.getId()); return traceFlowSettingsVO; } @Override // org.springblade.modules.trace.convert.TraceFlowSettingsConvert public TraceFlowSettings convert(TraceFlowSettingsVO traceFlowSettingsVO) { if (traceFlowSettingsVO == null) { return null; } TraceFlowSettings traceFlowSettings = new TraceFlowSettings(); traceFlowSettings.setId(traceFlowSettingsVO.getId()); traceFlowSettings.setCode(traceFlowSettingsVO.getCode()); traceFlowSettings.setName(traceFlowSettingsVO.getName()); traceFlowSettings.setFlowSeq(traceFlowSettingsVO.getFlowSeq()); traceFlowSettings.setStationType(traceFlowSettingsVO.getStationType()); traceFlowSettings.setWorkstationGroupId(traceFlowSettingsVO.getWorkstationGroupId()); traceFlowSettings.setPreFlowId(traceFlowSettingsVO.getPreFlowId()); traceFlowSettings.setNextFlowId(traceFlowSettingsVO.getNextFlowId()); traceFlowSettings.setFlowType(traceFlowSettingsVO.getFlowType()); traceFlowSettings.setTriggerEndFlowStyle(traceFlowSettingsVO.getTriggerEndFlowStyle()); traceFlowSettings.setQualityResultOffline(traceFlowSettingsVO.getQualityResultOffline()); traceFlowSettings.setQualityMakerFlowId(traceFlowSettingsVO.getQualityMakerFlowId()); return traceFlowSettings; } @Override // org.springblade.modules.trace.convert.TraceFlowSettingsConvert public List convert(List list) { if (list == null) { return null; } List list1 = new ArrayList<>(list.size()); for (TraceFlowSettings traceFlowSettings : list) { list1.add(convert(traceFlowSettings)); } return list1; } }