2026-01-23 18:42:11 +08:00
|
|
|
package com.ruoyi.airline.controller.convert;
|
|
|
|
|
|
2026-01-28 20:15:05 +08:00
|
|
|
import com.ruoyi.common.core.utils.BaseConvert;
|
2026-01-23 18:42:11 +08:00
|
|
|
import com.ruoyi.airline.api.domain.AirlineDataVO;
|
|
|
|
|
import com.ruoyi.airline.service.dto.AirlineDataDTO;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 航线数据Controller转换类
|
|
|
|
|
* 用于Controller VO和Service DTO之间的转换
|
|
|
|
|
*
|
2026-01-29 13:02:16 +08:00
|
|
|
* @author 拓恒
|
2026-01-23 18:42:11 +08:00
|
|
|
* @date 2026-01-17
|
|
|
|
|
*/
|
2026-01-28 20:15:05 +08:00
|
|
|
public class AirlineDataControllerConvert extends BaseConvert<AirlineDataDTO, AirlineDataVO>
|
2026-01-23 18:42:11 +08:00
|
|
|
{
|
2026-01-28 20:15:05 +08:00
|
|
|
private static final AirlineDataControllerConvert INSTANCE = new AirlineDataControllerConvert();
|
|
|
|
|
|
|
|
|
|
private AirlineDataControllerConvert() {
|
|
|
|
|
super(AirlineDataDTO.class, AirlineDataVO.class);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static AirlineDataVO from(AirlineDataDTO dto)
|
2026-01-23 18:42:11 +08:00
|
|
|
{
|
2026-01-28 20:15:05 +08:00
|
|
|
return INSTANCE.innerFrom(dto);
|
2026-01-23 18:42:11 +08:00
|
|
|
}
|
|
|
|
|
|
2026-01-28 20:15:05 +08:00
|
|
|
public static AirlineDataDTO to(AirlineDataVO vo)
|
2026-01-23 18:42:11 +08:00
|
|
|
{
|
2026-01-28 20:15:05 +08:00
|
|
|
return INSTANCE.innerTo(vo);
|
2026-01-23 18:42:11 +08:00
|
|
|
}
|
|
|
|
|
|
2026-01-28 20:15:05 +08:00
|
|
|
public static List<AirlineDataVO> fromList(List<AirlineDataDTO> dtoList)
|
2026-01-23 18:42:11 +08:00
|
|
|
{
|
2026-01-28 20:15:05 +08:00
|
|
|
return INSTANCE.innerFromList(dtoList);
|
2026-01-23 18:42:11 +08:00
|
|
|
}
|
|
|
|
|
|
2026-01-28 20:15:05 +08:00
|
|
|
public static List<AirlineDataDTO> toList(List<AirlineDataVO> voList)
|
2026-01-23 18:42:11 +08:00
|
|
|
{
|
2026-01-28 20:15:05 +08:00
|
|
|
return INSTANCE.innerToList(voList);
|
2026-01-23 18:42:11 +08:00
|
|
|
}
|
|
|
|
|
}
|