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<ToolingVO> 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<TrayEasyVO> convertVO(List<Tray> entity) {
|
if (entity == null) {
|
return null;
|
}
|
List<TrayEasyVO> list = new ArrayList<>(entity.size());
|
for (Tray tray : entity) {
|
list.add(trayToTrayEasyVO(tray));
|
}
|
return list;
|
}
|
|
@Override // org.springblade.modules.cps.convert.TrayConvert
|
public List<PageTrayVO> convertPage(List<Tray> vo) {
|
if (vo == null) {
|
return null;
|
}
|
List<PageTrayVO> 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;
|
}
|
}
|