feat:航线编辑接口新的航点动作保存
This commit is contained in:
parent
337694250a
commit
c794a06e7a
|
|
@ -1,10 +1,14 @@
|
||||||
package com.ruoyi.airline.controller.convert;
|
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.api.domain.AirlineFileVO;
|
||||||
|
import com.ruoyi.airline.service.dto.AirLinePointDTO;
|
||||||
import com.ruoyi.airline.service.dto.AirlineFileDTO;
|
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.List;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 航线文件Controller转换类
|
* 航线文件Controller转换类
|
||||||
|
|
@ -29,7 +33,26 @@ public class AirlineFileControllerConvert extends BaseConvert<AirlineFileDTO, Ai
|
||||||
|
|
||||||
public static AirlineFileDTO to(AirlineFileVO vo)
|
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)
|
public static List<AirlineFileVO> fromList(List<AirlineFileDTO> dtoList)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue