feat: enums

This commit is contained in:
yangsy
2025-08-17 01:44:14 +08:00
parent 707ef45a54
commit d14e290990

View File

@@ -1,23 +1,24 @@
export const DeviceType = { export const DeviceType = {
Camera: '132', Camera: '132',
Decoder: '114',
Keyboard: '141',
MediaServer: '403',
Nvr: '118', Nvr: '118',
SecurityBox: '222',
Switch: '220', Switch: '220',
Decoder: '114',
SecurityBox: '222',
MediaServer: '403',
VideoServer: '401', VideoServer: '401',
Keyboard: '141',
} as const; } as const;
export type DeviceTypeCode = keyof typeof DeviceType; export type DeviceTypeKey = keyof typeof DeviceType;
export type DeviceTypeCode = (typeof DeviceType)[DeviceTypeKey];
export const DeviceTypeName = { export const DeviceTypeName = {
[DeviceType.Camera]: '摄像机', [DeviceType.Camera]: '摄像机',
[DeviceType.Decoder]: '解码器',
[DeviceType.Keyboard]: '网络键盘',
[DeviceType.MediaServer]: '媒体服务器',
[DeviceType.Nvr]: '网络录像机', [DeviceType.Nvr]: '网络录像机',
[DeviceType.SecurityBox]: '智能安防箱',
[DeviceType.Switch]: '交换机', [DeviceType.Switch]: '交换机',
[DeviceType.Decoder]: '解码器',
[DeviceType.SecurityBox]: '智能安防箱',
[DeviceType.MediaServer]: '媒体服务器',
[DeviceType.VideoServer]: '视频服务器', [DeviceType.VideoServer]: '视频服务器',
[DeviceType.Keyboard]: '网络键盘',
}; };