diff --git a/collection/uni-im-friend/collection.json b/collection/uni-im-friend/collection.json new file mode 100644 index 0000000..07cc34d --- /dev/null +++ b/collection/uni-im-friend/collection.json @@ -0,0 +1,45 @@ +{ + "schema": { + "bsonType": "object", + "required": [], + "permission": { + "read": "doc.user_id == auth.uid", + "create": false, + "update": false, + "delete": "doc.user_id == auth.uid" + }, + "properties": { + "_id": { + "description": "ID,系统自动生成" + }, + "user_id": { + "description": "当前用户的id", + "foreignKey": "uni-id-users._id", + "forceDefaultValue": { + "$env": "uid" + } + }, + "friend_uid": { + "description": "好友的用户id", + "foreignKey": "uni-id-users._id", + "enum": { + "collection": "uni-id-users", + "field": "_id as value,username as text" + } + }, + "mark": { + "description": "标记备注" + }, + "class_name": { + "description": "分组名称" + }, + "create_time": { + "bsonType": "timestamp", + "forceDefaultValue": { + "$env": "now" + } + } + } + }, + "index": [] +} diff --git a/collection/uni-im-friend/package.json b/collection/uni-im-friend/package.json new file mode 100644 index 0000000..63ee78e --- /dev/null +++ b/collection/uni-im-friend/package.json @@ -0,0 +1,17 @@ +{ + "name": "@opendb/uni-im-friend", + "version": "0.0.1", + "description": "uni-im-friend", + "keywords": ["uni-im","即时通讯"], + "opendb": { + "title": "im好友表", + "type": "collection", + "contributors": [ + { + "name": "DCloud_JSON", + "email": "", + "homepage": "" + } + ] + } +}