package com.ruoyi.system.domain; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 车辆GPS分段里程对象 tb_vehicle_gps_segment_mileage */ public class VehicleGpsSegmentMileage extends BaseEntity { private static final long serialVersionUID = 1L; /** 分段ID */ private Long segmentId; /** 车辆ID */ @Excel(name = "车辆ID") private Long vehicleId; /** 车牌号 */ @Excel(name = "车牌号") private String vehicleNo; /** 时间段开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "时间段开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date segmentStartTime; /** 时间段结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "时间段结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date segmentEndTime; /** 起点经度 */ @Excel(name = "起点经度") private BigDecimal startLongitude; /** 起点纬度 */ @Excel(name = "起点纬度") private BigDecimal startLatitude; /** 终点经度 */ @Excel(name = "终点经度") private BigDecimal endLongitude; /** 终点纬度 */ @Excel(name = "终点纬度") private BigDecimal endLatitude; /** 段距离(公里) */ @Excel(name = "段距离(公里)") private BigDecimal segmentDistance; /** GPS点数量 */ @Excel(name = "GPS点数量") private Integer gpsPointCount; /** 关联的GPS记录ID列表 */ private String gpsIds; /** 关联的任务ID */ @Excel(name = "关联任务ID") private Long taskId; /** 任务编号 */ @Excel(name = "任务编号") private String taskCode; /** 计算方式 */ @Excel(name = "计算方式") private String calculateMethod; public Long getSegmentId() { return segmentId; } public void setSegmentId(Long segmentId) { this.segmentId = segmentId; } public Long getVehicleId() { return vehicleId; } public void setVehicleId(Long vehicleId) { this.vehicleId = vehicleId; } public String getVehicleNo() { return vehicleNo; } public void setVehicleNo(String vehicleNo) { this.vehicleNo = vehicleNo; } public Date getSegmentStartTime() { return segmentStartTime; } public void setSegmentStartTime(Date segmentStartTime) { this.segmentStartTime = segmentStartTime; } public Date getSegmentEndTime() { return segmentEndTime; } public void setSegmentEndTime(Date segmentEndTime) { this.segmentEndTime = segmentEndTime; } public BigDecimal getStartLongitude() { return startLongitude; } public void setStartLongitude(BigDecimal startLongitude) { this.startLongitude = startLongitude; } public BigDecimal getStartLatitude() { return startLatitude; } public void setStartLatitude(BigDecimal startLatitude) { this.startLatitude = startLatitude; } public BigDecimal getEndLongitude() { return endLongitude; } public void setEndLongitude(BigDecimal endLongitude) { this.endLongitude = endLongitude; } public BigDecimal getEndLatitude() { return endLatitude; } public void setEndLatitude(BigDecimal endLatitude) { this.endLatitude = endLatitude; } public BigDecimal getSegmentDistance() { return segmentDistance; } public void setSegmentDistance(BigDecimal segmentDistance) { this.segmentDistance = segmentDistance; } public Integer getGpsPointCount() { return gpsPointCount; } public void setGpsPointCount(Integer gpsPointCount) { this.gpsPointCount = gpsPointCount; } public String getGpsIds() { return gpsIds; } public void setGpsIds(String gpsIds) { this.gpsIds = gpsIds; } public Long getTaskId() { return taskId; } public void setTaskId(Long taskId) { this.taskId = taskId; } public String getTaskCode() { return taskCode; } public void setTaskCode(String taskCode) { this.taskCode = taskCode; } public String getCalculateMethod() { return calculateMethod; } public void setCalculateMethod(String calculateMethod) { this.calculateMethod = calculateMethod; } }