#
# generated on 2021/01/25 03:14:59
#
# --table-start--
dataClass=com.s2icode.okhttp.nanogrid.model.DecodeInfo
tableName=DecodeInfos
# --table-fields-start--
# --field-start--
fieldName=key
columnName=key
generatedId=true
# --field-end--
# --field-start--
fieldName=id
columnName=id
# --field-end--
# --field-start--
fieldName=time
columnName=time
# --field-end--
# --field-start--
fieldName=position
columnName=position
# --field-end--
# --field-start--
fieldName=recordId
columnName=NanoId
# --field-end--
# --field-start--
fieldName=province
columnName=province
# --field-end--
# --field-start--
fieldName=city
columnName=city
# --field-end--
# --table-fields-end--
# --table-end--
#################################
# --table-start--
dataClass=com.s2icode.okhttp.nanogrid.model.DecodeRecord
tableName=DecodeRecord
# --table-fields-start--
# --field-start--
fieldName=id
columnName=id
canBeNull=false
generatedId=true
unique=true
# --field-end--
# --field-start--
fieldName=decodeCount
columnName=decodeCount
# --field-end--
# --field-start--
fieldName=decodeMessage
columnName=decodeMessage
# --field-end--
# --field-start--
fieldName=nanogridDecoderId
columnName=NanoGridDecoterId
# --field-end--
# --table-fields-end--
# --table-end--
#################################
# --table-start--
dataClass=com.s2icode.okhttp.nanogrid.model.NanogridDecodersResponseModel
tableName=NanogridDecoter
# --table-fields-start--
# --field-start--
fieldName=id
columnName=id
canBeNull=false
id=true
unique=true
# --field-end--
# --field-start--
fieldName=createTime
columnName=createTime
# --field-end--
# --field-start--
fieldName=updateTime
columnName=updateTime
# --field-end--
# --field-start--
fieldName=imageQuality
columnName=imageQuality
# --field-end--
# --field-start--
fieldName=nanoCount
columnName=nanoCount
# --field-end--
# --field-start--
fieldName=longitude
columnName=longitude
# --field-end--
# --field-start--
fieldName=latitude
columnName=latitude
# --field-end--
# --field-start--
fieldName=ip
columnName=ip
# --field-end--
# --field-start--
fieldName=focusLength
columnName=focusLength
# --field-end--
# --field-start--
fieldName=country
columnName=country
# --field-end--
# --field-start--
fieldName=province
columnName=province
# --field-end--
# --field-start--
fieldName=city
columnName=city
# --field-end--
# --field-start--
fieldName=district
columnName=district
# --field-end--
# --field-start--
fieldName=address
columnName=address
# --field-end--
# --field-start--
fieldName=zoom
columnName=zoom
# --field-end--
# --field-start--
fieldName=emetricThreshold
columnName=emetricThreshold
# --field-end--
# --field-start--
fieldName=maxQuotAmplitudeBw
columnName=maxQuotAmplitudeBw
# --field-end--
# --field-start--
fieldName=minDiffBw
columnName=minDiffBw
# --field-end--
# --field-start--
fieldName=minDistToThreshold
columnName=minDistToThreshold
# --field-end--
# --field-start--
fieldName=minEdgeEnergy
columnName=minEdgeEnergy
# --field-end--
# --field-start--
fieldName=resultCode
columnName=resultCode
# --field-end--
# --field-start--
fieldName=resultCondition
columnName=resultCondition
# --field-end--
# --field-start--
fieldName=imagePath
columnName=imagePath
# --field-end--
# --field-start--
fieldName=apiVersion
columnName=apiVersion
# --field-end--
# --field-start--
fieldName=codermeterDecoderSn
columnName=codermeterDecoderSn
# --field-end--
# --field-start--
fieldName=epicSuccess
columnName=epicSuccess
# --field-end--
# --field-start--
fieldName=epicValue
columnName=epicValue
# --field-end--
# --field-start--
fieldName=enResultInfo
columnName=enResultInfo
# --field-end--
# --field-start--
fieldName=chResultInfo
columnName=chResultInfo
# --field-end--
# --field-start--
fieldName=enClientServiceInfo
columnName=enClientServiceInfo
# --field-end--
# --field-start--
fieldName=chClientServiceInfo
columnName=chClientServiceInfo
# --field-end--
# --field-start--
fieldName=enS2iServiceInfo
columnName=enS2iServiceInfo
# --field-end--
# --field-start--
fieldName=chS2iServiceInfo
columnName=chS2iServiceInfo
# --field-end--
# --field-start--
fieldName=enEpicValidateInfo
columnName=enEpicValidateInfo
# --field-end--
# --field-start--
fieldName=chEpicValidateInfo
columnName=chEpicValidateInfo
# --field-end--
# --field-start--
fieldName=epicSampleName
columnName=epicSampleName
# --field-end--
# --field-start--
fieldName=debugEpicSampleName
columnName=debugEpicSampleName
# --field-end--
# --field-start--
fieldName=debugEpicSampleSerialNumber
columnName=debugEpicSampleSerialNumber
# --field-end--
# --field-start--
fieldName=nanogrid
columnName=nanogrid
foreign=true
foreignAutoRefresh=true
maxForeignAutoRefreshLevel=2
foreignColumnName=id
# --field-end--
# --field-start--
fieldName=decodeRecord
columnName=decodeRecord
foreign=true
foreignColumnName=id
# --field-end--
# --field-start--
fieldName=epicPath
columnName=epicPath
# --field-end--
# --field-start--
fieldName=traceNumberTransregionalCode
columnName=traceNumberTransregionalCode
# --field-end--
# --table-fields-end--
# --table-end--
#################################
# --table-start--
dataClass=com.s2icode.okhttp.nanogrid.model.Nanogrid
tableName=Nanogrid
# --table-fields-start--
# --field-start--
fieldName=id
columnName=id
canBeNull=false
id=true
unique=true
# --field-end--
# --field-start--
fieldName=createTime
columnName=createTime
# --field-end--
# --field-start--
fieldName=updateTime
columnName=updateTime
# --field-end--
# --field-start--
fieldName=serialNumber
columnName=serialNumber
# --field-end--
# --field-start--
fieldName=version
columnName=version
# --field-end--
# --field-start--
fieldName=timestamp
columnName=timestamp
# --field-end--
# --field-start--
fieldName=clientId
columnName=clientId
# --field-end--
# --field-start--
fieldName=productId
columnName=productId
# --field-end--
# --field-start--
fieldName=codermeterEncoderSn
columnName=codermeterEncoderSn
# --field-end--
# --field-start--
fieldName=brandOwnerName
columnName=brandOwnerName
# --field-end--
# --field-start--
fieldName=data
columnName=data
# --field-end--
# --field-start--
fieldName=dataLen
columnName=dataLen
# --field-end--
# --field-start--
fieldName=uniqueNumber
columnName=uniqueNumber
# --field-end--
# --field-start--
fieldName=stampType
columnName=stampType
# --field-end--
# --field-start--
fieldName=stampStyle
columnName=stampStyle
# --field-end--
# --field-start--
fieldName=encryptionMode
columnName=encryptionMode
# --field-end--
# --field-start--
fieldName=codingMode
columnName=codingMode
# --field-end--
# --field-start--
fieldName=useMode
columnName=useMode
# --field-end--
# --field-start--
fieldName=imagePath
columnName=imagePath
# --field-end--
# --field-start--
fieldName=nanogridProduct
columnName=nanogridProduct
foreign=true
foreignAutoRefresh=true
maxForeignAutoRefreshLevel=2
foreignColumnName=id
# --field-end--
# --field-start--
fieldName=nanogridEpicSampleCount
columnName=nanogridEpicSampleCount
# --field-end--
# --table-fields-end--
# --table-end--
#################################
# --table-start--
dataClass=com.s2icode.okhttp.nanogrid.model.NanogridProduct
tableName=NanogridProduct
# --table-fields-start--
# --field-start--
fieldName=id
columnName=id
canBeNull=false
id=true
unique=true
# --field-end--
# --field-start--
fieldName=createTime
columnName=createTime
# --field-end--
# --field-start--
fieldName=updateTime
columnName=updateTime
# --field-end--
# --field-start--
fieldName=name
columnName=name
# --field-end--
# --field-start--
fieldName=favorate
columnName=favorate
# --field-end--
# --field-start--
fieldName=marketingUrl
columnName=marketingUrl
# --field-end--
# --field-start--
fieldName=startDate
columnName=startDate
# --field-end--
# --field-start--
fieldName=endDate
columnName=endDate
# --field-end--
# --field-start--
fieldName=showSystemInfo
columnName=showSystemInfo
# --field-end--
# --field-start--
fieldName=systemSuccessInfo
columnName=systemSuccessInfo
# --field-end--
# --field-start--
fieldName=systemFailureInfo
columnName=systemFailureInfo
# --field-end--
# --field-start--
fieldName=systemSuccessEnInfo
columnName=systemSuccessEnInfo
# --field-end--
# --field-start--
fieldName=systemFailureEnInfo
columnName=systemFailureEnInfo
# --field-end--
# --field-start--
fieldName=showSystemImage
columnName=showSystemImage
# --field-end--
# --field-start--
fieldName=systemSuccessImagePath
columnName=systemSuccessImagePath
# --field-end--
# --field-start--
fieldName=systemFailureImagePath
columnName=systemFailureImagePath
# --field-end--
# --field-start--
fieldName=systemSuccessEnImagePath
columnName=systemSuccessEnImagePath
# --field-end--
# --field-start--
fieldName=systemFailureEnImagePath
columnName=systemFailureEnImagePath
# --field-end--
# --field-start--
fieldName=playSystemVoice
columnName=playSystemVoice
# --field-end--
# --field-start--
fieldName=systemSuccessVoicePath
columnName=systemSuccessVoicePath
# --field-end--
# --field-start--
fieldName=systemFailureVoicePath
columnName=systemFailureVoicePath
# --field-end--
# --field-start--
fieldName=systemSuccessEnVoicePath
columnName=systemSuccessEnVoicePath
# --field-end--
# --field-start--
fieldName=systemFailureEnVoicePath
columnName=systemFailureEnVoicePath
# --field-end--
# --field-start--
fieldName=logoData
columnName=logoData
# --field-end--
# --field-start--
fieldName=expireDate
columnName=expireDate
# --field-end--
# --field-start--
fieldName=epicCollecte
columnName=epicCollecte
# --field-end--
# --field-start--
fieldName=nanogridDownloaded
columnName=nanogridDownloaded
# --field-end--
# --field-start--
fieldName=testCode
columnName=testCode
# --field-end--
# --field-start--
fieldName=brandOwnerName
columnName=brandOwnerName
# --field-end--
# --field-start--
fieldName=remark
columnName=remark
# --field-end--
# --field-start--
fieldName=data
columnName=data
# --field-end--
# --field-start--
fieldName=openUsageCount
columnName=openUsageCount
# --field-end--
# --field-start--
fieldName=decodeWebOrder
columnName=decodeWebOrder
# --field-end--
# --field-start--
fieldName=decodeWebUrl
columnName=decodeWebUrl
# --field-end--
# --field-start--
fieldName=decodeResultType
columnName=decodeResultType
# --field-end--
# --field-start--
fieldName=decodeCountDate
columnName=decodeCountDate
# --field-end--
# --table-fields-end--
# --table-end--
#################################
# --table-start--
dataClass=com.s2icode.database.dao.S2iShowHistoryDto
tableName=HistoryRecoder
# --table-fields-start--
# --field-start--
fieldName=id
columnName=id
generatedId=true
# --field-end--
# --field-start--
fieldName=BrandOwnerName
columnName=name
# --field-end--
# --field-start--
fieldName=path
columnName=path
# --field-end--
# --field-start--
fieldName=resultCode
columnName=status
# --field-end--
# --field-start--
fieldName=NanoGridId
columnName=NanoGridId
# --field-end--
# --field-start--
fieldName=date
columnName=date
# --field-end--
# --field-start--
fieldName=epicGroup
columnName=epicGroup
# --field-end--
# --field-start--
fieldName=detectResult
columnName=detectResult
# --field-end--
# --table-fields-end--
# --table-end--
#################################
