From 11ddf9cb831c5d12da0c85c718dafc04d51ce751 Mon Sep 17 00:00:00 2001 From: zhangzeli <123456> Date: 星期三, 24 十一月 2021 09:08:45 +0800 Subject: [PATCH] 报表 --- xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/DrivingRecord.java | 111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 111 insertions(+), 0 deletions(-) diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/DrivingRecord.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/DrivingRecord.java new file mode 100644 index 0000000..027a29e --- /dev/null +++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/entity/DrivingRecord.java @@ -0,0 +1,111 @@ +package cn.exrick.xboot.your.entity; + +import cn.exrick.xboot.core.base.XbootBaseEntity; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.hibernate.annotations.DynamicInsert; +import org.hibernate.annotations.DynamicUpdate; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.persistence.Entity; +import javax.persistence.Table; +import javax.persistence.Transient; +import java.util.Date; + +/** + * @author Exrick + */ +@Data +@Entity +@DynamicInsert +@DynamicUpdate +@Table(name = "t_driving_record") +@TableName("t_driving_record") +@ApiModel(value = "琛岃溅璁板綍") +public class DrivingRecord extends XbootBaseEntity { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "杞﹁締id") + private String carId; + + @ApiModelProperty(value = "鐢ㄦ埛id") + private String userId; + + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") + @DateTimeFormat(pattern = "yyyy-MM-dd") + @ApiModelProperty(value = "琛岃溅鏃ユ湡") + private Date drivingDate; + + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "鍑鸿溅鏃堕棿") + private Date outTime; + + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "鏀惰溅鏃堕棿") + private Date inTime; + + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @ApiModelProperty(value = "鍑哄巶鏃堕棿") + private Date outFactory; + + @ApiModelProperty(value = "琛岄┒杞ㄨ抗锛堝鏋滆溅鏈虹郴缁熷彲浠ユ煡鍒板氨涓嶅崟鐙褰曚簡锛�") + private String trajectory; + + @ApiModelProperty(value = "琛岄┒閲岀▼") + private Integer mileage=0; + + @ApiModelProperty(value = "璁㈠崟鏍稿 0锛氭湭鏍稿 1锛氬凡鏍稿") + private Integer OrderStatus=0; + + @ApiModelProperty(value = "涓夎瘉 0:姝e父 1锛氬紓甯�") + private Integer sanZheng=0; + + @ApiModelProperty(value = "涓夐噺 0:姝e父 1锛氬紓甯�") + private Integer sanLiang=0; + + @ApiModelProperty(value = "鍥涚伅 0:姝e父 1锛氬紓甯�") + private Integer siDeng=0; + + @ApiModelProperty(value = "鍠囧彮 0:姝e父 1锛氬紓甯�") + private Integer laBa=0; + + @ApiModelProperty(value = "鍚庤闀� 0:姝e父 1锛氬紓甯�") + private Integer houShiJing=0; + + @ApiModelProperty(value = "闆ㄥ埛鍣� 0:姝e父 1锛氬紓甯�") + private Integer yuShuaQi=0; + + @ApiModelProperty(value = "杞儙 0:姝e父 1锛氬紓甯�") + private Integer lunTai=0; + + @ApiModelProperty(value = "浠〃 0:姝e父 1锛氬紓甯�") + private Integer yiBiao=0; + + @ApiModelProperty(value = "鍒跺姩 0:姝e父 1锛氬紓甯�") + private Integer zhiDong=0; + + @ApiModelProperty(value = "瀹夊叏璁炬柦 0:姝e父 1锛氬紓甯�") + private Integer anQuan=0; + + @ApiModelProperty(value = "鍏跺畠 0:姝e父 1锛氬紓甯�") + private Integer qiTa=0; + + @ApiModelProperty(value = "澶勭悊鎰忚") + private String content; + + @Transient + @TableField(exist = false) + private double beginMileage; + + @Transient + @TableField(exist = false) + private double endMileage; +} \ No newline at end of file -- Gitblit v1.9.1