37 lines
769 B
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();
|
|
}
|
|
}
|