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;
|
|
/**
|
* 车辆里程统计对象 tb_vehicle_mileage_stats
|
*/
|
public class VehicleMileageStats extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/** 统计ID */
|
private Long statsId;
|
|
/** 车辆ID */
|
@Excel(name = "车辆ID")
|
private Long vehicleId;
|
|
/** 车牌号 */
|
@Excel(name = "车牌号")
|
private String vehicleNo;
|
|
/** 归属分公司 */
|
@Excel(name = "归属分公司")
|
private String deptName;
|
|
/** 分公司ID(用于查询,不导出) */
|
private Long deptId;
|
|
/** 统计日期 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "统计日期", width = 30, dateFormat = "yyyy-MM-dd")
|
private Date statDate;
|
|
/** 总里程(公里) */
|
@Excel(name = "总里程(公里)")
|
private BigDecimal totalMileage;
|
|
/** 任务时段里程(公里) */
|
@Excel(name = "任务时段里程(公里)")
|
private BigDecimal taskMileage;
|
|
/** 非任务时段里程(公里) */
|
@Excel(name = "非任务时段里程(公里)")
|
private BigDecimal nonTaskMileage;
|
|
/** 任务里程占比(0-1) */
|
@Excel(name = "任务里程占比")
|
private BigDecimal taskRatio;
|
|
/** GPS点数量 */
|
@Excel(name = "GPS点数量")
|
private Integer gpsPointCount;
|
|
/** 任务数量 */
|
@Excel(name = "任务数量")
|
private Integer taskCount;
|
|
/** 关联的分段数量 */
|
@Excel(name = "分段数量")
|
private Integer segmentCount;
|
|
/** 数据来源(segment-从分段汇总,gps-直接计算) */
|
private String dataSource;
|
|
public Long getStatsId() {
|
return statsId;
|
}
|
|
public void setStatsId(Long statsId) {
|
this.statsId = statsId;
|
}
|
|
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 String getDeptName() {
|
return deptName;
|
}
|
|
public void setDeptName(String deptName) {
|
this.deptName = deptName;
|
}
|
|
public Long getDeptId() {
|
return deptId;
|
}
|
|
public void setDeptId(Long deptId) {
|
this.deptId = deptId;
|
}
|
|
public Date getStatDate() {
|
return statDate;
|
}
|
|
public void setStatDate(Date statDate) {
|
this.statDate = statDate;
|
}
|
|
public BigDecimal getTotalMileage() {
|
return totalMileage;
|
}
|
|
public void setTotalMileage(BigDecimal totalMileage) {
|
this.totalMileage = totalMileage;
|
}
|
|
public BigDecimal getTaskMileage() {
|
return taskMileage;
|
}
|
|
public void setTaskMileage(BigDecimal taskMileage) {
|
this.taskMileage = taskMileage;
|
}
|
|
public BigDecimal getNonTaskMileage() {
|
return nonTaskMileage;
|
}
|
|
public void setNonTaskMileage(BigDecimal nonTaskMileage) {
|
this.nonTaskMileage = nonTaskMileage;
|
}
|
|
public BigDecimal getTaskRatio() {
|
return taskRatio;
|
}
|
|
public void setTaskRatio(BigDecimal taskRatio) {
|
this.taskRatio = taskRatio;
|
}
|
|
public Integer getGpsPointCount() {
|
return gpsPointCount;
|
}
|
|
public void setGpsPointCount(Integer gpsPointCount) {
|
this.gpsPointCount = gpsPointCount;
|
}
|
|
public Integer getTaskCount() {
|
return taskCount;
|
}
|
|
public void setTaskCount(Integer taskCount) {
|
this.taskCount = taskCount;
|
}
|
|
public Integer getSegmentCount() {
|
return segmentCount;
|
}
|
|
public void setSegmentCount(Integer segmentCount) {
|
this.segmentCount = segmentCount;
|
}
|
|
public String getDataSource() {
|
return dataSource;
|
}
|
|
public void setDataSource(String dataSource) {
|
this.dataSource = dataSource;
|
}
|
}
|