| | |
| | | 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 |
| | | * 车辆里程统计对象 tb_vehicle_mileage_stats |
| | | */ |
| | | public class VehicleMileageStats extends BaseEntity |
| | | { |
| | | public class VehicleMileageStats extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** 统计ID */ |
| | |
| | | @Excel(name = "车辆ID") |
| | | private Long vehicleId; |
| | | |
| | | /** 车牌号 */ |
| | | @Excel(name = "车牌号") |
| | | private String vehicleNo; |
| | | |
| | | /** 统计日期 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "统计日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | private Date statsDate; |
| | | private Date statDate; |
| | | |
| | | /** 总里程(公里) */ |
| | | @Excel(name = "总里程(公里)") |
| | | private BigDecimal totalMileage; |
| | | |
| | | /** 任务里程(公里) */ |
| | | @Excel(name = "任务里程(公里)") |
| | | /** 任务时段里程(公里) */ |
| | | @Excel(name = "任务时段里程(公里)") |
| | | private BigDecimal taskMileage; |
| | | |
| | | /** 非任务里程(公里) */ |
| | | @Excel(name = "非任务里程(公里)") |
| | | /** 非任务时段里程(公里) */ |
| | | @Excel(name = "非任务时段里程(公里)") |
| | | private BigDecimal nonTaskMileage; |
| | | |
| | | /** 任务里程占比(%) */ |
| | | @Excel(name = "任务里程占比(%)") |
| | | private BigDecimal taskMileageRatio; |
| | | /** 任务里程占比(0-1) */ |
| | | @Excel(name = "任务里程占比") |
| | | private BigDecimal taskRatio; |
| | | |
| | | /** GPS点数 */ |
| | | @Excel(name = "GPS点数") |
| | | private Integer gpsCount; |
| | | /** GPS点数量 */ |
| | | @Excel(name = "GPS点数量") |
| | | private Integer gpsPointCount; |
| | | |
| | | public void setStatsId(Long statsId) |
| | | { |
| | | /** 任务数量 */ |
| | | @Excel(name = "任务数量") |
| | | private Integer taskCount; |
| | | |
| | | public Long getStatsId() { |
| | | return statsId; |
| | | } |
| | | |
| | | public void setStatsId(Long statsId) { |
| | | this.statsId = statsId; |
| | | } |
| | | |
| | | public Long getStatsId() |
| | | { |
| | | return statsId; |
| | | public Long getVehicleId() { |
| | | return vehicleId; |
| | | } |
| | | public void setVehicleId(Long vehicleId) |
| | | { |
| | | |
| | | public void setVehicleId(Long vehicleId) { |
| | | this.vehicleId = vehicleId; |
| | | } |
| | | |
| | | public Long getVehicleId() |
| | | { |
| | | return vehicleId; |
| | | } |
| | | public void setStatsDate(Date statsDate) |
| | | { |
| | | this.statsDate = statsDate; |
| | | public String getVehicleNo() { |
| | | return vehicleNo; |
| | | } |
| | | |
| | | public Date getStatsDate() |
| | | { |
| | | return statsDate; |
| | | public void setVehicleNo(String vehicleNo) { |
| | | this.vehicleNo = vehicleNo; |
| | | } |
| | | public void setTotalMileage(BigDecimal totalMileage) |
| | | { |
| | | |
| | | 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 getTotalMileage() |
| | | { |
| | | return totalMileage; |
| | | public BigDecimal getTaskMileage() { |
| | | return taskMileage; |
| | | } |
| | | public void setTaskMileage(BigDecimal taskMileage) |
| | | { |
| | | |
| | | public void setTaskMileage(BigDecimal taskMileage) { |
| | | this.taskMileage = taskMileage; |
| | | } |
| | | |
| | | public BigDecimal getTaskMileage() |
| | | { |
| | | return taskMileage; |
| | | public BigDecimal getNonTaskMileage() { |
| | | return nonTaskMileage; |
| | | } |
| | | public void setNonTaskMileage(BigDecimal nonTaskMileage) |
| | | { |
| | | |
| | | public void setNonTaskMileage(BigDecimal nonTaskMileage) { |
| | | this.nonTaskMileage = nonTaskMileage; |
| | | } |
| | | |
| | | public BigDecimal getNonTaskMileage() |
| | | { |
| | | return nonTaskMileage; |
| | | } |
| | | public void setTaskMileageRatio(BigDecimal taskMileageRatio) |
| | | { |
| | | this.taskMileageRatio = taskMileageRatio; |
| | | public BigDecimal getTaskRatio() { |
| | | return taskRatio; |
| | | } |
| | | |
| | | public BigDecimal getTaskMileageRatio() |
| | | { |
| | | return taskMileageRatio; |
| | | } |
| | | public void setGpsCount(Integer gpsCount) |
| | | { |
| | | this.gpsCount = gpsCount; |
| | | public void setTaskRatio(BigDecimal taskRatio) { |
| | | this.taskRatio = taskRatio; |
| | | } |
| | | |
| | | public Integer getGpsCount() |
| | | { |
| | | return gpsCount; |
| | | public Integer getGpsPointCount() { |
| | | return gpsPointCount; |
| | | } |
| | | |
| | | @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(); |
| | | public void setGpsPointCount(Integer gpsPointCount) { |
| | | this.gpsPointCount = gpsPointCount; |
| | | } |
| | | |
| | | public Integer getTaskCount() { |
| | | return taskCount; |
| | | } |
| | | |
| | | public void setTaskCount(Integer taskCount) { |
| | | this.taskCount = taskCount; |
| | | } |
| | | } |