opendb/collection/uni-stat-pay-result/collection.json

193 lines
6.7 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"schema": {
"bsonType": "object",
"description": "存储统计汇总的支付数据",
"required": [],
"permission": {
"read": false,
"create": false,
"update": false,
"delete": false
},
"properties": {
"_id": {
"description": "ID系统自动生成"
},
"appid": {
"bsonType": "string",
"description": "应用ID对应opendb-app-list.appid",
"foreignKey": "opendb-app-list.appid"
},
"platform_id": {
"bsonType": "string",
"description": "应用平台ID对应uni-stat-app-platforms._id",
"foreignKey": "uni-stat-app-platforms._id"
},
"channel_id": {
"bsonType": "string",
"description": "渠道/场景值ID对应uni-stat-app-channels._id",
"foreignKey": "uni-stat-app-channels._id"
},
"version_id": {
"bsonType": "string",
"description": "应用版本ID对应opendb-app-versions._id",
"foreignKey": "opendb-app-versions._id"
},
"create_device_count": {
"bsonType": "int",
"description": "下单设备数:统计时间内,成功下单的设备数,一台设备多次访问被计为一台(不剔除退款订单)。"
},
"create_user_count": {
"bsonType": "int",
"description": "下单人数:统计时间内,成功下单的客户数,一人多次下单记为一人(不剔除退款订单)。"
},
"create_order_count": {
"bsonType": "int",
"description": "下单笔数:统计时间内,成功下单的订单笔数(不剔除退款订单)。"
},
"create_total_amount": {
"bsonType": "int",
"description": "下单金额:统计时间内,成功下单的订单金额(不剔除退款订单)。单位分。"
},
"pay_device_count": {
"bsonType": "int",
"description": "支付设备数:统计时间内,成功支付的设备数(不剔除退款订单)。"
},
"pay_user_count": {
"bsonType": "int",
"description": "支付人数:统计时间内,成功支付的人数(不剔除退款订单)。"
},
"pay_order_count": {
"bsonType": "int",
"description": "支付笔数:统计时间内,成功支付的订单数,一个订单对应唯一一个订单号。(不剔除退款订单。)"
},
"pay_total_amount": {
"bsonType": "int",
"description": "支付金额:统计时间内,成功支付的订单金额之和(不剔除退款订单)。单位分。"
},
"refund_device_count": {
"bsonType": "int",
"description": "成功退款设备数:统计时间内,成功退款的设备数(不剔除退款订单)。"
},
"refund_user_count": {
"bsonType": "int",
"description": "成功退款人数:统计时间内,成功退款的人数(不剔除退款订单)。"
},
"refund_order_count": {
"bsonType": "int",
"description": "成功退款订单数:统计时间内,成功退款的订单数。以成功退款时间点为准。"
},
"refund_total_amount": {
"bsonType": "int",
"description": "成功退款金额:统计时间内,成功退款的金额。以成功退款时间点为准。单位分。"
},
"activity_device_count": {
"bsonType": "int",
"description": "访问设备数:统计时间内,访问设备数,一台设备多次访问被计为一台(包含未登录的用户)。"
},
"activity_user_count": {
"bsonType": "int",
"description": "访问人数:统计时间内,访问人数,一人多次访问被计为一人(只统计已登录的用户)。"
},
"dimension": {
"bsonType": "string",
"description": "统计范围 hour按小时统计day按天统计week按周统计month按月统计 quarter按季度统计 year按年统计",
"enum": [{
"text": "年",
"value": "year"
}, {
"text": "季度",
"value": "quarter"
}, {
"text": "月",
"value": "month"
}, {
"text": "周",
"value": "week"
}, {
"text": "天",
"value": "day"
}, {
"text": "小时",
"value": "hour"
}]
},
"create_date": {
"bsonType": "timestamp",
"description": "创建时间"
},
"start_time": {
"bsonType": "timestamp",
"description": "统计开始时间"
},
"end_time": {
"bsonType": "timestamp",
"description": "统计结束时间"
},
"stat_date": {
"bsonType": "object",
"description": "统计日期参数",
"properties": {
"date_str": {
"bsonType": "string",
"description": "如2021-07-27"
},
"year": {
"bsonType": "int",
"description": "年"
},
"month": {
"bsonType": "int",
"description": "月"
},
"day": {
"bsonType": "int",
"description": "日"
},
"hour": {
"bsonType": "int",
"description": "时"
}
}
}
}
},
"index": [{
"IndexName": "appid",
"MgoKeySchema": { "MgoIndexKeys": [{ "Name": "appid", "Direction": "1" }], "MgoIsUnique": false }
},
{
"IndexName": "platform_id",
"MgoKeySchema": { "MgoIndexKeys": [{ "Name": "platform_id", "Direction": "1" }], "MgoIsUnique": false }
},
{
"IndexName": "channel_id",
"MgoKeySchema": { "MgoIndexKeys": [{ "Name": "channel_id", "Direction": "1" }], "MgoIsUnique": false }
},
{
"IndexName": "version_id",
"MgoKeySchema": { "MgoIndexKeys": [{ "Name": "version_id", "Direction": "1" }], "MgoIsUnique": false }
},
{
"IndexName": "dimension",
"MgoKeySchema": { "MgoIndexKeys": [{ "Name": "dimension", "Direction": "1" }], "MgoIsUnique": false }
},
{
"IndexName": "create_date",
"MgoKeySchema": { "MgoIndexKeys": [{ "Name": "create_date", "Direction": "1" }], "MgoIsUnique": false }
},
{
"IndexName": "start_time",
"MgoKeySchema": { "MgoIndexKeys": [{ "Name": "start_time", "Direction": "1" }], "MgoIsUnique": false }
},
{
"IndexName": "end_time",
"MgoKeySchema": { "MgoIndexKeys": [{ "Name": "end_time", "Direction": "1" }], "MgoIsUnique": false }
},
{
"IndexName": "stat_date.date_str",
"MgoKeySchema": { "MgoIndexKeys": [{ "Name": "stat_date.date_str", "Direction": "1" }], "MgoIsUnique": false }
}
]
}