uni-id-log.schema.json 808 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {
  2. "bsonType": "object",
  3. "required": ["user_id"],
  4. "properties": {
  5. "_id": {
  6. "description": "ID,系统自动生成"
  7. },
  8. "user_id": {
  9. "bsonType": "string",
  10. "description": "用户id,参考uni-id-users表"
  11. },
  12. "ua": {
  13. "bsonType": "string",
  14. "description": "userAgent"
  15. },
  16. "device_uuid": {
  17. "bsonType": "string",
  18. "description": "设备唯一标识(需要加密存储)"
  19. },
  20. "type": {
  21. "bsonType": "string",
  22. "enum": ["login", "logout"],
  23. "description": "登录类型"
  24. },
  25. "state": {
  26. "bsonType": "int",
  27. "description": "结果:0 失败、1 成功"
  28. },
  29. "ip": {
  30. "bsonType": "string",
  31. "description": "ip地址"
  32. },
  33. "create_date": {
  34. "bsonType": "timestamp",
  35. "description": "创建时间",
  36. "forceDefaultValue": {
  37. "$env": "now"
  38. }
  39. }
  40. }
  41. }