feat:航线编辑接口新的航点动作保存
This commit is contained in:
parent
337694250a
commit
c794a06e7a
|
|
@ -1,10 +1,14 @@
|
|||
package com.ruoyi.airline.controller.convert;
|
||||
|
||||
import com.ruoyi.common.core.utils.BaseConvert;
|
||||
import com.ruoyi.airline.api.domain.AirLinePointVO;
|
||||
import com.ruoyi.airline.api.domain.AirlineFileVO;
|
||||
import com.ruoyi.airline.service.dto.AirLinePointDTO;
|
||||
import com.ruoyi.airline.service.dto.AirlineFileDTO;
|
||||
import com.ruoyi.common.core.utils.BaseConvert;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* 航线文件Controller转换类
|
||||
|
|
@ -29,7 +33,26 @@ public class AirlineFileControllerConvert extends BaseConvert<AirlineFileDTO, Ai
|
|||
|
||||
public static AirlineFileDTO to(AirlineFileVO vo)
|
||||
{
|
||||
return INSTANCE.innerTo(vo);
|
||||
if (vo == null) {
|
||||
return null;
|
||||
}
|
||||
AirlineFileDTO dto = new AirlineFileDTO();
|
||||
BeanUtils.copyProperties(vo, dto);
|
||||
if (vo.getLinePointVOList() != null) {
|
||||
dto.setLinePointDtoList(vo.getLinePointVOList().stream()
|
||||
.map(AirlineFileControllerConvert::convertPoint)
|
||||
.collect(Collectors.toList()));
|
||||
}
|
||||
return dto;
|
||||
}
|
||||
|
||||
private static AirLinePointDTO convertPoint(AirLinePointVO vo) {
|
||||
if (vo == null) {
|
||||
return null;
|
||||
}
|
||||
AirLinePointDTO dto = new AirLinePointDTO();
|
||||
BeanUtils.copyProperties(vo, dto);
|
||||
return dto;
|
||||
}
|
||||
|
||||
public static List<AirlineFileVO> fromList(List<AirlineFileDTO> dtoList)
|
||||
|
|
|
|||
Loading…
Reference in New Issue