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

43 lines
1.1 KiB
Java
Raw Normal View History

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之间的转换
*
* @author ruoyi
* @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
}
}