a-tuoheng-airline/src/main/java/com/ruoyi/airline/controller/convert/AirlineDataControllerConver...

43 lines
1.1 KiB
Java

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