package bus.model.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.List;

/**
 * 路线详情DTO
 */
@Data
public class WCourseDetailDto {
    /**
     * 路线ID
     */
    private String courseId;

    /**
     * 路线名称
     */
    private String courseName;

    /**
     * 票价
     */
    private BigDecimal ticketAmount;

    /**
     * 起点站名称
     */
    private String firstStationName;

    /**
     * 终点站名称
     */
    private String lastStationName;
    private String mapPicUrl;

    @ApiModelProperty("1收藏 0未收藏")
    private String isCollect = "0";
    /**
     * 路线点位列表
     */
    private List<BCoursePointDto> routePoints;

    /**
     * 站点列表
     */
    private List<WCourseStationDto> stations;

    /**
     * 时间表
     */
    private List<WCourseTimeDto> times;
    /**
     * 车辆
     */
    private List<WBusInfoDto> buses;
}
