数据库表结构说明 — 常用报表

本文列出了gserver_synth表中存储统计报表相关数据的表,这些表中的数据是基于对车辆原始数据、车辆状态进行统计分析后得到的结果。从gserver3.1版本开始,这些数据都是伴随车辆上行数据实时分析、实时写入的。

* acc_state(点火报表)

中文字段 英文字段 数据类型 长度 主键 / 外键 字段值约束 默认值
编号 id int 4 p IDENTITY(1,1) ,Not null  
车辆编号 VehicleID int 4 F Not null 0
开始时间 begin_time datetime 8   Not null getdate()
结束时间 end_time datetime 8   Not null getdate()
状态描述 cstate varchar 200   Not null ‘’
开始位置 begin_posinfo varchar 250   Not null ‘’
统计日期 static_date varchar 16   Not null ‘’
结束位置 end_posinfo varchar 250   Not null ‘’
工程编号 proID int 4 F Not null 0
开始油量 begin_oil float 8   Not null 0.0
结束油量 end_oil float 8   Not null 0.0
开始里程 begin_dis float 8   Not null 0.0
结束里程 end_dis float 8   Not null 0.0
任务编号 taskId int 4 F Not null 0
最大速度 maveo float 8   Not null 0
行驶里程 distance float 8   Not null 0
行驶油耗 s_oil float 8   Not null 0
点火时长 minutes int 4   Not null 0

 

* distancecot_info(里程报表)

中文字段 英文字段 数据类型 长度 主键 / 外键 字段值约束 默认值
创建时间 createtime datetime 8      
总里程 distancecot float 8      
总油耗 cotgas float 8      
车辆编号 vehicleid int 4 F    
统计日期 static_date varchar 20      

 

* Traffic(行驶报表)

中文字段 英文字段 数据类型 长度 主键 / 外键 字段值约束 默认值
编号 id int 4 P IDENTITY(1,1),Not null  
车辆编号 vid int 4 F Not null  
创建时间 createtime datetime 8      
车牌号码 车牌号码 char 30      
设备编号 设备ID char 16 F    
SIM卡号码 SIM卡号码 char 16      
统计日期 static_date char 16      
开始时间 begin_time datetime 8      
结束时间 end_time datetime 8      
最大速度 maveo float 8      
行驶里程 distance float 8      
行驶油量 s_oil float 8      
开始的位置 begin_addr varchar 250      
结束的位置 end_addr varchar 250      
开始油量 begin_oil float 8   Not null 0.0
结束油量 end_oil float 8   Not null 0.0
开始里程 begin_dis float 8   Not null 0.0
结束里程 end_dis float 8   Not null 0.0

 

* carstop_info(停车报表)

中文字段 英文字段 数据类型 长度 主键 / 外键 字段值约束 默认值
编号 id int 4 P IDENTITY(1,1) ,Not null  
创建时间 createtime datetime 8   Not null getdate()
统计时间 static_date varchar 20   Not null ‘’
车辆编号 vhcid int 4 F Not null 0
开始时间 begin_time datetime 8   Not null getdate()
结束时间 end_time datetime 8   Not null getdate()
停车时长 minutes int 4   Not null 0
停车位置 posinfo varchar 100   Not null ‘’
经度 lng float 8   Not null 0
纬度 lat float 8   Not null 0

 

* overspeed_info(超速报表)

中文字段 英文字段 数据类型 长度 主键 / 外键 字段值约束 默认值
编号 id int 4 P IDENTITY(1,1) ,Not null  
创建时间 createtime datetime 8     getdate()
统计时间 static_date varchar 20     ‘’
车辆编号 vhcid int 4 F   0
开始时间 begin_time datetime 8     getdate()
结束时间 end_time datetime 8     getdate()
超速时长 minutes bigint 8     0
最小速度 minoversp float 8     0
最大速度 maxoversp float 8     0
平均速度 av_sp float 8     0
超速次数 overspcount int 4     0
超速里程 overspEvDis float 8     0
位置 posinfo varchar 100     ‘’

 

* daily_report(日报表)

中文字段 英文字段 数据类型 长度 主键 / 外键 字段值约束 默认值
编号 id int 4 P IDENTITY(1,1) ,Not null  
创建时间 createtime datetime 8     ‘’

当天总里程

distancecot float 8     0
油耗 cotgas float 8     0
车辆编号 vehicleid int 4 F   0
统计时间 static_date varchar 20     0
超速次数 overcot int 4   Not null 0
停车次数 stopcot int 4   Not null 0
加油量 addoil float 8   Not null 0
漏油量 leakoil float 8   Not null 0
开始油量 begin_oil float 8   Not null 0.0
结束油量 end_oil float 8   Not null 0.0
开始里程 begin_dis float 8   Not null 0.0
结束里程 end_dis float 8   Not null 0.0
点火次数 acccot int 4   Not null 0
行驶次数 trafficcot int 4   Not null 0

 

* VhcRegion(区域报表)

中文字段 英文字段 数据类型 长度 主键 / 外键 字段值约束 默认值
编号 id int 4 P IDENTITY(1,1) ,Not null  
车辆编号 VehicleID int 4   Not null 0
用户编号 UserID int 4   Not null 0
GPS时间 gpstime datetime 8   Not null getdate()
接收时间 recvtime datetime 8   Not null getdate()
经度 lng float 8   Not null 0
纬度 lat float 8   Not null 0
高度 alt float 8   Not null 0
速度 veo float 8   Not null 0
方向 direct smallint 2   Not null 0
有效性 av char 1   Not null 1(有效)
状态 istate int 4   Not null 0
状态描述 cstate nvarchar 200      
位置 posinfo nvarchar 250      
经度修正值 lng2 float 8   Not null 0
纬度修正值 lat2 float 8   Not null 0
总里程 totaldistance float 8   Not null 0
标注编号 markid int 4 F Not null 0
区域编号 regionid int 4 F Not null 0
区域名称 regionname varchar 50   Not null ‘’
离开GPS时间 leavegpstime datetime 8   Not null 0
离开的接收时间 leaverecvtime datetime 8   Not null 0
出上一站站点编号 premarkid int 4 F   0
出上一站时间 preouttime datetime 8     0
进下一站站点编号 nextmarkid int 4 F   0
进下一站时间 nextintime datetime 8     0

 

* VhcAlarm(报警报表)

中文字段 英文字段 数据类型 长度 主键 / 外键 字段值约束 默认值
编号 id int 4 P IDENTITY(1,1) ,Not null  
车辆编号 VehicleID int 4 F Not null 0
用户编号 UserID int 4 F Not null 0
GPS时间 gpstime datetime 8   Not null getdate()
接收时间 recvtime datetime 8   Not null getdate()
经度 lng float 8   Not null 0
纬度 lat float 8   Not null 0
高度 alt float 8   Not null 0
速度 veo float 8   Not null 0
方向 direct smallint 2   Not null 0
有效性 av char 1   Not null 1(有效)
状态 istate int 4   Not null 0
状态描述 cstate nvarchar 200      
位置 posinfo nvarchar 250      
里程 distance float 8   Not null 0.0
  differencetime datetime 8   Not null 0
温度 temperature float 8   Not null 0.0
油量 oil float 8   Not null 0.0
最后运行时间 lastruntime datetime 8   Not null 0
经度修正值 lng2 float 8   Not null 0
纬度修正值 lat2 float 8   Not null 0
总里程 totaldistance float 8   Not null 0

 

* vhcOutLine(偏移报表)

中文字段 英文字段 数据类型 长度 主键 / 外键 字段值约束 默认值
编号 id int 4 P IDENTITY(1,1),Not null  
车辆编号 vhcid int 4 F Not null 0
出区域时间 outtime datetime 8   Not null getdate()
出区域状态 outstates varchar 200   Not null ‘’
出区域位置 outposinfo varchar 250   Not null ‘’
出区域里程 outTotalDistance float 8   Not null 0
出区域经度 outlng float 8   Not null 0
出区域纬度 outlat float 8   Not null 0
进区域时间 intotime datetime 8   Not null getdate()
进区域状态 intostates varchar 200   Not null ‘’
进区域位置 intoposinfo varchar 250   Not null ‘’
进区域里程 intoTotalDistance float 8   Not null 0
线路编号 fencieId int 4 F Not null 0
订单编号 orderformid int 4   Not null 0
进区域经度 intolng float 8   Not null 0
进区域纬度 intolat float 8   Not null 0