提交 03f13ada authored 作者: aiqingguo's avatar aiqingguo

车辆位置增加返回字段

上级 6d654778
package com.clx.performance.enums.collect;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
import java.util.Optional;
public enum CollectTruckLocationEnum {
;
private Integer truckOrderStatus; //车辆出车状态 1:空车 2:重车
@Getter
@AllArgsConstructor
public enum TruckOrderStatus {
EMPTY(1, "空车"),
HEAVY(2, "重车"),
;
private final int code;
private final String msg;
public static Optional<TruckOrderStatus> getByCode(int code) {
return Arrays.stream(values()).filter(e -> e.code == code).findFirst();
}
}
}
package com.clx.performance.vo.app.collect; package com.clx.performance.vo.app.collect;
import com.clx.performance.enums.collect.CollectTruckLocationEnum;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Getter; import lombok.Getter;
...@@ -8,7 +9,6 @@ import lombok.Setter; ...@@ -8,7 +9,6 @@ import lombok.Setter;
import lombok.ToString; import lombok.ToString;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime;
/** /**
* @Author: aiqinguo * @Author: aiqinguo
...@@ -53,8 +53,14 @@ public class CollectTruckLocationVO { ...@@ -53,8 +53,14 @@ public class CollectTruckLocationVO {
private BigDecimal longitude; private BigDecimal longitude;
@ApiModelProperty(value = "纬度", example = "") @ApiModelProperty(value = "纬度", example = "")
private BigDecimal latitude; private BigDecimal latitude;
@ApiModelProperty(value = "车辆出车状态 1:空车 2重车", example = "") @ApiModelProperty(value = "车辆出车状态 1:空车 2重车", example = "", hidden = true)
private Integer truckOrderStatus; private Integer truckOrderStatus;
@ApiModelProperty(value = "车辆出车状态 1:空车 2重车", example = "")
private String truckOrderStatusMsg;
public String getTruckOrderStatusMsg() {
return CollectTruckLocationEnum.TruckOrderStatus.getByCode(truckOrderStatus).get().getMsg();
}
@ApiModelProperty(value = "上报时间", example = "") @ApiModelProperty(value = "上报时间", example = "")
private String reportTime; private String reportTime;
@ApiModelProperty(value = "创建时间", example = "") @ApiModelProperty(value = "创建时间", example = "")
......
...@@ -41,7 +41,7 @@ public class CollectTruckLocation implements HasKey<Integer> { ...@@ -41,7 +41,7 @@ public class CollectTruckLocation implements HasKey<Integer> {
private String fullAddress; //全地址 private String fullAddress; //全地址
private BigDecimal longitude; //经度 private BigDecimal longitude; //经度
private BigDecimal latitude; //纬度 private BigDecimal latitude; //纬度
private Integer truckOrderStatus; //车辆出车状态 1:空车 2:运单-空车 3:运单-重车 private Integer truckOrderStatus; //车辆出车状态 1:空车 2:重车
private LocalDateTime reportTime; //上报时间 private LocalDateTime reportTime; //上报时间
private LocalDateTime createTime; //创建时间 private LocalDateTime createTime; //创建时间
private LocalDateTime modifiedTime; //修改时间 private LocalDateTime modifiedTime; //修改时间
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论