package com.qianwen.smartman.modules.cps.convert; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.cps.entity.Tray; import com.qianwen.smartman.modules.cps.utils.ConvertTrayUtils; import com.qianwen.smartman.modules.cps.vo.PageTrayVO; import com.qianwen.smartman.modules.cps.vo.ToolingVO; import com.qianwen.smartman.modules.cps.vo.TrayEasyVO; import com.qianwen.smartman.modules.cps.vo.TraySaveVO; import com.qianwen.smartman.modules.cps.vo.TrayUpdateVO; import com.qianwen.smartman.modules.cps.vo.TrayVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/convert/TrayConvertImpl.class */ public class TrayConvertImpl implements TrayConvert { @Override // org.springblade.modules.cps.convert.TrayConvert public Tray convert(TrayUpdateVO vo) { if (vo == null) { return null; } Tray tray = new Tray(); tray.setId(vo.getId()); tray.setName(vo.getName()); tray.setPicture(vo.getPicture()); tray.setTrayStatus(vo.getTrayStatus()); tray.setDescription(vo.getDescription()); tray.setCategory(vo.getCategory()); tray.setStandardModel(vo.getStandardModel()); tray.setAvailability(vo.getAvailability()); tray.setRemark(vo.getRemark()); return tray; } @Override // org.springblade.modules.cps.convert.TrayConvert public Tray convert(TraySaveVO vo) { if (vo == null) { return null; } Tray tray = new Tray(); tray.setCode(vo.getCode()); tray.setName(vo.getName()); tray.setPicture(vo.getPicture()); tray.setTrayStatus(vo.getTrayStatus()); tray.setDescription(vo.getDescription()); tray.setCategory(vo.getCategory()); tray.setStandardModel(vo.getStandardModel()); tray.setAvailability(vo.getAvailability()); tray.setRemark(vo.getRemark()); return tray; } @Override // org.springblade.modules.cps.convert.TrayConvert public TraySaveVO convertSave(Tray vo) { if (vo == null) { return null; } TraySaveVO traySaveVO = new TraySaveVO(); traySaveVO.setCode(vo.getCode()); traySaveVO.setName(vo.getName()); traySaveVO.setTrayStatus(vo.getTrayStatus()); traySaveVO.setPicture(vo.getPicture()); traySaveVO.setDescription(vo.getDescription()); traySaveVO.setCategory(vo.getCategory()); traySaveVO.setStandardModel(vo.getStandardModel()); traySaveVO.setAvailability(vo.getAvailability()); traySaveVO.setRemark(vo.getRemark()); return traySaveVO; } @Override // org.springblade.modules.cps.convert.TrayConvert public TrayVO convert(Tray tray) { if (tray == null) { return null; } TrayVO trayVO = new TrayVO(); trayVO.setId(tray.getId()); trayVO.setCreateUser(tray.getCreateUser()); trayVO.setCreateDept(tray.getCreateDept()); trayVO.setCreateTime(tray.getCreateTime()); trayVO.setUpdateUser(tray.getUpdateUser()); trayVO.setUpdateTime(tray.getUpdateTime()); trayVO.setStatus(tray.getStatus()); trayVO.setIsDeleted(tray.getIsDeleted()); trayVO.setCode(tray.getCode()); trayVO.setName(tray.getName()); trayVO.setTrayStatus(tray.getTrayStatus()); trayVO.setPicture(tray.getPicture()); trayVO.setDescription(tray.getDescription()); trayVO.setInUse(tray.getInUse()); trayVO.setStandardModel(tray.getStandardModel()); trayVO.setAvailability(tray.getAvailability()); trayVO.setRemark(tray.getRemark()); trayVO.setCategory(ConvertTrayUtils.getCategory(tray.getCategory())); return trayVO; } @Override // org.springblade.modules.cps.convert.TrayConvert public ToolingVO convert(ToolingVO vo) { if (vo == null) { return null; } ToolingVO toolingVO = new ToolingVO(); toolingVO.setId(vo.getId()); toolingVO.setCode(vo.getCode()); toolingVO.setName(vo.getName()); toolingVO.setParentId(vo.getParentId()); toolingVO.setNumbers(vo.getNumbers()); List list = vo.getChildren(); if (list != null) { toolingVO.setChildren(new ArrayList(list)); } toolingVO.setHasChildren(vo.getHasChildren()); toolingVO.setParentName(ConvertTrayUtils.parentName(vo.getParentName())); return toolingVO; } @Override // org.springblade.modules.cps.convert.TrayConvert public List convertVO(List entity) { if (entity == null) { return null; } List list = new ArrayList<>(entity.size()); for (Tray tray : entity) { list.add(trayToTrayEasyVO(tray)); } return list; } @Override // org.springblade.modules.cps.convert.TrayConvert public List convertPage(List vo) { if (vo == null) { return null; } List list = new ArrayList<>(vo.size()); for (Tray tray : vo) { list.add(trayToPageTrayVO(tray)); } return list; } protected TrayEasyVO trayToTrayEasyVO(Tray tray) { if (tray == null) { return null; } TrayEasyVO trayEasyVO = new TrayEasyVO(); trayEasyVO.setId(tray.getId()); trayEasyVO.setCode(tray.getCode()); trayEasyVO.setName(tray.getName()); trayEasyVO.setTrayStatus(tray.getTrayStatus()); trayEasyVO.setAvailability(tray.getAvailability()); return trayEasyVO; } protected PageTrayVO trayToPageTrayVO(Tray tray) { if (tray == null) { return null; } PageTrayVO pageTrayVO = new PageTrayVO(); pageTrayVO.setId(tray.getId()); pageTrayVO.setCode(tray.getCode()); pageTrayVO.setName(tray.getName()); pageTrayVO.setTrayStatus(tray.getTrayStatus()); pageTrayVO.setDescription(tray.getDescription()); pageTrayVO.setCategory(tray.getCategory()); pageTrayVO.setStandardModel(tray.getStandardModel()); pageTrayVO.setAvailability(tray.getAvailability()); pageTrayVO.setRemark(tray.getRemark()); return pageTrayVO; } }