package com.ydtech.modules.order.convert; import com.ydtech.modules.ins.model.ya.CarModelDTO; import com.ydtech.modules.order.entity.api.zm.response.ModelsQueryResponse; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.factory.Mappers; import java.util.List; @Mapper public interface SimpleStadarCarDTOConvert { SimpleStadarCarDTOConvert INSTANCE = Mappers.getMapper(SimpleStadarCarDTOConvert.class); List map(List zmCarModels); @Mapping(source = "localModelCode", target = "modelCode") @Mapping(source = "brand", target = "modelName") @Mapping(source = "brand", target = "brandCN") @Mapping(source = "series", target = "series") @Mapping(source = "approvedPassengersCapacity", target = "ratedPassengerCapacity") @Mapping(source = "displacement", target = "displacement") @Mapping(source = "lfDate", target = "marketYear") @Mapping(source = "purchasePrice", target = "replacementValue") @Mapping(source = "vehicleDescription", target = "remark") @Mapping(source = "energyTypes", target = "fuelType") @Mapping(source = "energyTypes", target = "energyTypes") @Mapping(source = "power", target = "powerScale") CarModelDTO zhongmeiCar2YonganCar(ModelsQueryResponse.SimpleStadarCarDTO renbaoCarModel); }