newVehicle/src/main/java/com/muyu/domain/resp/VehicleInstanceResp.java

37 lines
769 B
Java

package com.muyu.domain.resp;
import com.muyu.vehicle.VehicleInstance;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author DongZl
* @description: 车辆实例控制层响应结果
* @Date 2023-11-25 上午 10:04
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class VehicleInstanceResp {
/**
* VIN
*/
private String vin;
/**
* 是否在线
*/
public boolean isOnline;
public static VehicleInstanceResp instanceBuild (VehicleInstance vehicleInstance) {
return VehicleInstanceResp.builder()
.vin(vehicleInstance.getVin())
.isOnline(vehicleInstance.isOnline())
.build();
}
}