This commit is contained in:
jiarongping 2022-02-23 11:07:11 +08:00
commit 374c597979
6 changed files with 438 additions and 277 deletions

View File

@ -1,279 +1,282 @@
{ {
"bsonType": "object", "schema":{
"required": [ "bsonType": "object",
"appid", "required": [
"name", "appid",
"alias", "name",
"status" "alias",
], "status"
"permission": { ],
"read": true, "permission": {
"create": false, "read": true,
"update": false, "create": false,
"delete": false "update": false,
}, "delete": false
"properties": { },
"_id": { "properties": {
"description": "记录id,自动生成" "_id": {
}, "description": "记录id,自动生成"
"appid": { },
"bsonType": "string", "appid": {
"trim": "both", "bsonType": "string",
"description": "应用的AppID", "trim": "both",
"label": "AppID", "description": "应用的AppID",
"componentForEdit": { "label": "AppID",
"name": "uni-easyinput", "componentForEdit": {
"props": { "name": "uni-easyinput",
"disabled": true "props": {
} "disabled": true
} }
}, }
"name": { },
"bsonType": "string", "name": {
"trim": "both", "bsonType": "string",
"description": "应用名称", "trim": "both",
"label": "应用名称", "description": "应用名称",
"componentForEdit": { "label": "应用名称",
"name": "uni-easyinput", "componentForEdit": {
"props": { "name": "uni-easyinput",
"disabled": true "props": {
} "disabled": true
} }
}, }
"icon_url": { },
"bsonType": "string", "icon_url": {
"trim": "both", "bsonType": "string",
"description": "应用图标链接", "trim": "both",
"label": "应用图标" "description": "应用图标链接",
}, "label": "应用图标"
"introduction": { },
"bsonType": "string", "introduction": {
"trim": "both", "bsonType": "string",
"description": "应用简介", "trim": "both",
"label": "应用简介", "description": "应用简介",
"componentForEdit": { "label": "应用简介",
"name": "uni-easyinput", "componentForEdit": {
"props": { "name": "uni-easyinput",
"disabled": true "props": {
} "disabled": true
} }
}, }
"alias": { },
"bsonType": "string", "alias": {
"trim": "both", "bsonType": "string",
"description": "英文,唯一。用于 url 发布页链接到对应 app 的映射关系", "trim": "both",
"label": "应用别名", "description": "英文,唯一。用于 url 发布页链接到对应 app 的映射关系",
"componentForEdit": { "label": "应用别名",
"name": "uni-easyinput", "componentForEdit": {
"props": { "name": "uni-easyinput",
"disabled": true "props": {
} "disabled": true
} }
}, }
"description": { },
"bsonType": "string", "description": {
"description": "应用描述", "bsonType": "string",
"label": "应用描述", "description": "应用描述",
"componentForEdit": { "label": "应用描述",
"name": "textarea" "componentForEdit": {
}, "name": "textarea"
"componentForShow": { },
"name": "textarea", "componentForShow": {
"props": { "name": "textarea",
":disabled": true "props": {
} ":disabled": true
} }
}, }
"status": { },
"bsonType": "int", "status": {
"description": "是否已发行0 下架 1 发行", "bsonType": "int",
"label": "应用发行", "description": "是否已发行0 下架 1 发行",
"defaultValue": 0, "label": "应用发行",
"enum": [ "defaultValue": 0,
{ "enum": [
"value": 0, {
"text": "下架" "value": 0,
}, "text": "下架"
{ },
"value": 1, {
"text": "发行" "value": 1,
} "text": "发行"
] }
}, ]
"screenshot": { },
"bsonType": "array", "screenshot": {
"description": "应用截图", "bsonType": "array",
"label": "应用截图" "description": "应用截图",
}, "label": "应用截图"
"app_android": { },
"bsonType": "object", "app_android": {
"description": "安卓 App 相关信息", "bsonType": "object",
"properties": { "description": "安卓 App 相关信息",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "快应用名称", "bsonType": "string",
"label": "快应用名称" "description": "快应用名称",
}, "label": "快应用名称"
"url": { },
"bsonType": "string", "url": {
"description": "安卓可下载安装包地址", "bsonType": "string",
"label": "安卓下载地址" "description": "安卓可下载安装包地址",
} "label": "安卓下载地址"
} }
}, }
"app_ios": { },
"bsonType": "object", "app_ios": {
"description": "苹果 App 相关信息", "bsonType": "object",
"properties": { "description": "苹果 App 相关信息",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "快应用名称", "bsonType": "string",
"label": "快应用名称" "description": "快应用名称",
}, "label": "快应用名称"
"url": { },
"bsonType": "string", "url": {
"description": "AppStore 上架地址", "bsonType": "string",
"label": "AppStore 地址" "description": "AppStore 上架地址",
} "label": "AppStore 地址"
} }
}, }
"mp_weixin": { },
"bsonType": "object", "mp_weixin": {
"description": "微信小程序相关信息", "bsonType": "object",
"label": "微信小程序", "description": "微信小程序相关信息",
"properties": { "label": "微信小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_alipay": { },
"bsonType": "object", "mp_alipay": {
"description": "支付宝小程序相关信息", "bsonType": "object",
"label": "支付宝小程序", "description": "支付宝小程序相关信息",
"properties": { "label": "支付宝小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_baidu": { },
"bsonType": "object", "mp_baidu": {
"description": "百度小程序相关信息", "bsonType": "object",
"label": "百度小程序", "description": "百度小程序相关信息",
"properties": { "label": "百度小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_toutiao": { },
"bsonType": "object", "mp_toutiao": {
"description": "头条小程序相关信息", "bsonType": "object",
"label": "头条小程序", "description": "头条小程序相关信息",
"properties": { "label": "头条小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_qq": { },
"bsonType": "object", "mp_qq": {
"description": "QQ小程序相关信息", "bsonType": "object",
"label": "QQ小程序", "description": "QQ小程序相关信息",
"properties": { "label": "QQ小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_lark": { },
"bsonType": "object", "mp_lark": {
"description": "飞书小程序相关信息", "bsonType": "object",
"label": "飞书小程序", "description": "飞书小程序相关信息",
"properties": { "label": "飞书小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"mp_kuaishou": { },
"bsonType": "object", "mp_kuaishou": {
"description": "快手小程序相关信息", "bsonType": "object",
"label": "快手小程序", "description": "快手小程序相关信息",
"properties": { "label": "快手小程序",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "小程序名字" "bsonType": "string",
}, "description": "小程序名字"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "二维码url" "bsonType": "string",
} "description": "二维码url"
} }
}, }
"h5": { },
"bsonType": "object", "h5": {
"properties": { "bsonType": "object",
"url": { "properties": {
"bsonType": "string", "url": {
"description": "H5 可访问链接" "bsonType": "string",
} "description": "H5 可访问链接"
} }
}, }
"quickapp": { },
"bsonType": "object", "quickapp": {
"properties": { "bsonType": "object",
"name": { "properties": {
"bsonType": "string", "name": {
"description": "快应用名称", "bsonType": "string",
"label": "快应用名称" "description": "快应用名称",
}, "label": "快应用名称"
"qrcode_url": { },
"bsonType": "string", "qrcode_url": {
"description": "快应用二维码url" "bsonType": "string",
} "description": "快应用二维码url"
} }
}, }
"create_date": { },
"bsonType": "timestamp", "create_date": {
"label": "发行时间", "bsonType": "timestamp",
"forceDefaultValue": { "label": "发行时间",
"$env": "now" "forceDefaultValue": {
}, "$env": "now"
"componentForEdit": { },
"name": "uni-dateformat" "componentForEdit": {
} "name": "uni-dateformat"
} }
} }
}
},
"index":[]
} }

View File

@ -0,0 +1,43 @@
{
"schema": {
"bsonType": "object",
"required": [],
"permission": {
"read": "auth.uid == doc.user_id",
"create": false,
"update": false,
"delete": false
},
"properties": {
"_id": {
"description": "ID系统自动生成"
},
"user_id": {
"forceDefaultValue": {
"$env": "uid"
}
},
"date": {
"bsonType": "timestamp",
"description": "签到的日期时间戳",
"permission": {
"write": false
}
},
"create_date": {
"bsonType": "timestamp",
"description": "签到的时间戳",
"forceDefaultValue": {
"$env": "now"
}
},
"ip": {
"bsonType": "string",
"forceDefaultValue": {
"$env": "clientIP"
}
}
}
},
"index": []
}

View File

@ -0,0 +1,17 @@
{
"name": "@opendb/opendb-sign-in",
"version": "0.0.1",
"description": "opendb-sign-in",
"keywords": ["签到"],
"opendb": {
"title": "签到",
"type": "collection",
"contributors": [
{
"name": "DCloud",
"email": "",
"homepage": "https://gitee.com/dcloud/opendb"
}
]
}
}

View File

@ -0,0 +1,80 @@
{
"schema": {
"bsonType": "object",
"required": ["tagid", "name"],
"permission": {
"read": false,
"create": false,
"update": false,
"delete": false
},
"properties": {
"_id": {
"description": "ID系统自动生成"
},
"tagid": {
"bsonType": "string",
"description": "标签tagid",
"label": "标签tagid",
"componentForEdit": {
"name": "uni-easyinput"
}
},
"name": {
"bsonType": "string",
"description": "标签名称",
"label": "标签名称",
"componentForEdit": {
"name": "uni-easyinput"
}
},
"description": {
"bsonType": "string",
"description": "标签描述",
"label": "标签描述",
"componentForEdit": {
"name": "textarea"
},
"componentForShow": {
"name": "textarea"
}
},
"create_date": {
"bsonType": "timestamp",
"label": "创建时间",
"forceDefaultValue": {
"$env": "now"
},
"componentForEdit": {
"name": "uni-dateformat"
}
}
}
},
"index": [
{
"IndexName": "tagid",
"MgoKeySchema": {
"MgoIndexKeys": [
{
"Name": "tagid",
"Direction": "1"
}
],
"MgoIsUnique": false
}
},
{
"IndexName": "name",
"MgoKeySchema": {
"MgoIndexKeys": [
{
"Name": "name",
"Direction": "1"
}
],
"MgoIsUnique": false
}
}
]
}

View File

@ -0,0 +1,17 @@
{
"name": "@opendb/uni-id-tag",
"version": "0.0.1",
"description": "uni-id-tag",
"keywords": ["标签列表"],
"opendb": {
"title": "标签列表",
"type": "collection",
"contributors": [
{
"name": "DCloud",
"email": "",
"homepage": "https://gitee.com/dcloud/opendb"
}
]
}
}

View File

@ -5,6 +5,7 @@
"uni-id-address": {}, "uni-id-address": {},
"uni-id-device": {}, "uni-id-device": {},
"uni-id-log": {}, "uni-id-log": {},
"uni-id-tag": {},
"uni-id-base-order":{}, "uni-id-base-order":{},
"uni-id-scores": {}, "uni-id-scores": {},
"uni-id-task": {}, "uni-id-task": {},