93 lines
2.3 KiB
Plaintext
Raw Normal View History

2025-01-20 08:50:40 +08:00
import { ColumnInfo, ColumnType } from '../common/database/DbSql'
import common from '@ohos.app.ability.common';
2025-01-20 08:50:40 +08:00
export const MA_SYS_SET_COLUMN: ColumnInfo[] = [
{
name: "id",
columnName: "id",
type: ColumnType.STRING
},
{
name: "v_no",
columnName: "v_no",
type: ColumnType.STRING
}
2025-02-20 13:27:49 +08:00
]
2025-02-20 13:27:49 +08:00
export interface TableDefinition {
tableName: string;
sqlCreate: string;
columns: string[];
}
;
2025-02-20 13:27:49 +08:00
export interface TableMapType {
MA_MARKRULE: TableDefinition,
MA_SYSTEMPARM: TableDefinition,
MA_MAP_COLLECT: TableDefinition,
MA_MAP_COLLECT_SHAPE: TableDefinition,
MA_MAP_ITEMCLASS: TableDefinition,
MA_MAP_POINT: TableDefinition,
MA_MAP_POINT_ITEM: TableDefinition,
MA_MAP_ROAD: TableDefinition,
MA_MAP_ROAD_LANE: TableDefinition,
MAP_SUBITEM: TableDefinition,
MA_MAP_SUBITEM: TableDefinition,
MA_SYSSET: TableDefinition,
ES_CARINFO: TableDefinition,
ES_EXAMPOINTDETAIL: TableDefinition,
MA_MARKRULESET: TableDefinition,
MA_CDSBINFO: TableDefinition,
MA_ITEMINFO: TableDefinition,
MA_T_CARPARMSET: TableDefinition,
ES_CAR_VIDEO_PARAMETER: TableDefinition,
USER: TableDefinition,
USERLIST: TableDefinition,
IpConfigTable: TableDefinition,
DeviceInfoTable: TableDefinition,
CommonConstants: TableDefinition
}
2025-02-20 13:27:49 +08:00
export interface CenterTableMapType {
ItemInfo: TableDefinition,
MarkRule: TableDefinition,
SystemParm: TableDefinition,
mapCollectList: TableDefinition,
mapCollectshapeList: TableDefinition,
Map_Collect: TableDefinition,
Map_Collect_Shape: TableDefinition,
Map_ItemClass: TableDefinition,
Map_Point: TableDefinition,
Map_Point_Item: TableDefinition,
Map_Road: TableDefinition,
Map_Road_Lane: TableDefinition,
Map_SubItem: TableDefinition,
Sysset: TableDefinition,
CarInfo: TableDefinition,
MarkRuleSet: TableDefinition,
Cdsbinfo: TableDefinition,
T_CarParmSet: TableDefinition,
}
export interface InitializeTheCentralTableType {
singlePlay?: boolean
carId?: string
examinationRoomId?: string
judgeVersion?: string
shellVersion?: string
host?: string
videoVersion?: string
context?: common.UIAbilityContext
mode?: string
paraKdid?: string
kdid?: string
centerHost?: string
}
// 以下是各个表的类型
export interface MASYSSETTableType {
id?: string
v_no?: string
v_name?: string
v_value?: string
}