package com.ruoyi.system.domain;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/**
|
* 车辆里程统计对象 vehicle_mileage_stats
|
*
|
* @author ruoyi
|
* @date 2025-01-15
|
*/
|
public class VehicleMileageStats extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 统计ID */
|
private Long statsId;
|
|
/** 车辆ID */
|
@Excel(name = "车辆ID")
|
private Long vehicleId;
|
|
/** 统计日期 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "统计日期", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date statsDate;
|
|
/** 总里程(公里) */
|
@Excel(name = "总里程(公里)")
|
private BigDecimal totalMileage;
|
|
/** 任务里程(公里) */
|
@Excel(name = "任务里程(公里)")
|
private BigDecimal taskMileage;
|
|
/** 非任务里程(公里) */
|
@Excel(name = "非任务里程(公里)")
|
private BigDecimal nonTaskMileage;
|
|
/** 任务里程占比(%) */
|
@Excel(name = "任务里程占比(%)")
|
private BigDecimal taskMileageRatio;
|
|
/** GPS点数 */
|
@Excel(name = "GPS点数")
|
private Integer gpsCount;
|
|
public void setStatsId(Long statsId)
|
{
|
this.statsId = statsId;
|
}
|
|
public Long getStatsId()
|
{
|
return statsId;
|
}
|
public void setVehicleId(Long vehicleId)
|
{
|
this.vehicleId = vehicleId;
|
}
|
|
public Long getVehicleId()
|
{
|
return vehicleId;
|
}
|
public void setStatsDate(Date statsDate)
|
{
|
this.statsDate = statsDate;
|
}
|
|
public Date getStatsDate()
|
{
|
return statsDate;
|
}
|
public void setTotalMileage(BigDecimal totalMileage)
|
{
|
this.totalMileage = totalMileage;
|
}
|
|
public BigDecimal getTotalMileage()
|
{
|
return totalMileage;
|
}
|
public void setTaskMileage(BigDecimal taskMileage)
|
{
|
this.taskMileage = taskMileage;
|
}
|
|
public BigDecimal getTaskMileage()
|
{
|
return taskMileage;
|
}
|
public void setNonTaskMileage(BigDecimal nonTaskMileage)
|
{
|
this.nonTaskMileage = nonTaskMileage;
|
}
|
|
public BigDecimal getNonTaskMileage()
|
{
|
return nonTaskMileage;
|
}
|
public void setTaskMileageRatio(BigDecimal taskMileageRatio)
|
{
|
this.taskMileageRatio = taskMileageRatio;
|
}
|
|
public BigDecimal getTaskMileageRatio()
|
{
|
return taskMileageRatio;
|
}
|
public void setGpsCount(Integer gpsCount)
|
{
|
this.gpsCount = gpsCount;
|
}
|
|
public Integer getGpsCount()
|
{
|
return gpsCount;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("statsId", getStatsId())
|
.append("vehicleId", getVehicleId())
|
.append("statsDate", getStatsDate())
|
.append("totalMileage", getTotalMileage())
|
.append("taskMileage", getTaskMileage())
|
.append("nonTaskMileage", getNonTaskMileage())
|
.append("taskMileageRatio", getTaskMileageRatio())
|
.append("gpsCount", getGpsCount())
|
.append("createTime", getCreateTime())
|
.append("updateTime", getUpdateTime())
|
.toString();
|
}
|
}
|