72 lines
2.3 KiB
Kotlin
72 lines
2.3 KiB
Kotlin
package com.navinfo.omqs.bean
|
||
|
||
import android.os.Parcelable
|
||
import com.google.gson.annotations.SerializedName
|
||
import kotlinx.android.parcel.Parcelize
|
||
|
||
@Parcelize
|
||
data class EvaluationInfo(
|
||
@SerializedName("evaluationTaskId")
|
||
val evaluationTaskId: String = "",//测评任务id
|
||
@SerializedName("linkPid")
|
||
val linkPid: String = "",//Link号
|
||
|
||
@SerializedName("linkStatus")
|
||
val linkStatus: Int = 0,//Link状态 ;0未测评 1已测评 2原库新增 3现场新增
|
||
|
||
@SerializedName("markId")
|
||
val markId: String = "",//Link状态
|
||
|
||
@SerializedName("trackPhotoNumber")
|
||
val trackPhotoNumber: String = "",//轨迹照片编号 多个分号隔开
|
||
|
||
@SerializedName("markGeometry")
|
||
val markGeometry: String = "",//MARK_几何坐标
|
||
|
||
@SerializedName("featureName")
|
||
val featureName: String = "",//问题类型
|
||
|
||
@SerializedName("problemType")
|
||
val problemType: Int = 0,//问题现象 0错误 1多余 2遗漏 服务字段定义为Integer,使用包装类,对应无值情况为空
|
||
|
||
@SerializedName("problemPhenomenon")
|
||
val problemPhenomenon: String = "",//问题现象
|
||
|
||
@SerializedName("problemDesc")
|
||
val problemDesc: String = "",//问题描述
|
||
|
||
@SerializedName("problemLink")
|
||
val problemLink: String = "",//问题环节
|
||
|
||
@SerializedName("preliminaryAnalysis")
|
||
val preliminaryAnalysis: String = "",//初步分析
|
||
|
||
@SerializedName("evaluatorName")
|
||
val evaluatorName: String = "",//测评人名称
|
||
|
||
@SerializedName("evaluationDate")
|
||
val evaluationDate: String = "",//测评日期(yyyy-mm-dd)
|
||
|
||
@SerializedName("evaluationWay")
|
||
val evaluationWay: Int = 2,//测评方式 1生产测评 2现场测评 服务字段定义为Integer,使用包装类,对应无值情况为空
|
||
|
||
@SerializedName("roadClassfcation")
|
||
val roadClassfcation: String = "",//道路种别
|
||
|
||
@SerializedName("roadFunctionGrade")
|
||
val roadFunctionGrade: String = "",//道路功能等级
|
||
|
||
@SerializedName("noEvaluationreason")
|
||
val noEvaluationreason: String = "",//未测评原因
|
||
|
||
@SerializedName("linkLength")
|
||
val linkLength: Double = 0.0,//link长度(m 保留3位小数)
|
||
|
||
@SerializedName("dataLevel")
|
||
val dataLevel: String = "",//数据级别
|
||
|
||
@SerializedName("linstringLength")
|
||
val linstringLength: Double = 0.0,//错误要素长度(m)
|
||
) : Parcelable
|
||
|