From b13f6b76382657274613144d641da7e0f693ddc0 Mon Sep 17 00:00:00 2001 From: handongxun Date: Wed, 2 Sep 2020 20:40:12 +0800 Subject: [PATCH] add collection uni-id-device --- collection/uni-id-device/collection.json | 44 ++++++++++++++++++++++++ collection/uni-id-device/package.json | 17 +++++++++ collection/uni-id-log/collection.json | 4 +-- database/uni-id/db_init.json | 1 + 4 files changed, 64 insertions(+), 2 deletions(-) create mode 100644 collection/uni-id-device/collection.json create mode 100644 collection/uni-id-device/package.json diff --git a/collection/uni-id-device/collection.json b/collection/uni-id-device/collection.json new file mode 100644 index 0000000..3dc8d8b --- /dev/null +++ b/collection/uni-id-device/collection.json @@ -0,0 +1,44 @@ +{ + "schema": { + "bsonType": "object", + "required": ["user_id"], + "properties": { + "_id": { + "description": "ID,系统自动生成" + }, + "user_id": { + "bsonType": "string", + "description": "用户id,参考uni-id-users表" + }, + "device_id": { + "bsonType": "string", + "description": "设备唯一标识(需要加密存储)" + }, + "vendor": { + "bsonType": "string", + "description": "设备厂商" + }, + "model": { + "bsonType": "string", + "description": "设备型号" + }, + "platform": { + "bsonType": "string", + "description": "平台类型" + }, + "create_date": { + "bsonType": "timestamp", + "description": "创建时间" + }, + "last_active_date": { + "bsonType": "timestamp", + "description": "最后登录时间" + }, + "last_active_ip": { + "bsonType": "string", + "description": "最后登录IP" + } + } + }, + "index": [] +} diff --git a/collection/uni-id-device/package.json b/collection/uni-id-device/package.json new file mode 100644 index 0000000..e76eae9 --- /dev/null +++ b/collection/uni-id-device/package.json @@ -0,0 +1,17 @@ +{ + "name": "@opendb/uni-id-device", + "version": "0.0.1", + "description": "uni-id-device", + "keywords": ["设备信息"], + "opendb": { + "title": "设备信息", + "type": "collection", + "contributors": [ + { + "name": "DCloud", + "email": "", + "homepage": "https://gitee.com/dcloud/opendb" + } + ] + } +} diff --git a/collection/uni-id-log/collection.json b/collection/uni-id-log/collection.json index 38f7d84..bbddf84 100644 --- a/collection/uni-id-log/collection.json +++ b/collection/uni-id-log/collection.json @@ -14,9 +14,9 @@ "bsonType": "string", "description": "userAgent" }, - "imei": { + "device_id": { "bsonType": "string", - "description": "imei(需要加密存储)" + "description": "设备唯一标识(需要加密存储)" }, "type": { "bsonType": "string", diff --git a/database/uni-id/db_init.json b/database/uni-id/db_init.json index 0f5f077..cb669da 100644 --- a/database/uni-id/db_init.json +++ b/database/uni-id/db_init.json @@ -1,5 +1,6 @@ { "uni-id-users": {}, "uni-id-address": {}, + "uni-id-device": {}, "uni-id-log": {} }