Skip to content
页面梗概

助力生态可持续发展

赞助 Fresns 发展

成为赞助者

session_logs 交互日志表

字段名字段类型字段注释默认值可空备注
idbigint UNSIGNED主键 IDNO自动递赠
plugin_unikeyvarchar(64)关联插件名称FresnsNO关联字段 plugins->unikey
Fresns 代表是主程序的日志
typetinyint UNSIGNED日志类型1NO见下方描述
platform_idtinyint UNSIGNED平台编号NO关联键名 configs->item_key = platforms
versionvarchar(16)版本号NO语义化版本号
lang_tagchar(16)客户端语言YES产生日志的语言,未开启多语言则留空
object_namevarchar(128)记录目标名称NO功能模型名或者接口路径
例如模型名 App\Models\Post
例如接口路径:/api/v2/account/login
object_actionvarchar(128)记录目标行为YES行为描述,自定义输入内容
object_resulttinyint UNSIGNED记录行为结果NO1.未知或执行中 / 2.成功 / 3.失败
object_order_idbigint UNSIGNED记录目标 IDYES例如发表行为,则代表发表内容的 ID
插件行为,凭此 ID 可查询对应插件那边记录的关联信息
device_infojson设备信息YES
device_tokenvarchar(128)设备 TokenYES例如 iOS Device Token 或 Android Device Token
可应用于推送消息
account_idbigint UNSIGNED账号 IDYES关联字段 accounts->id
user_idbigint UNSIGNED用户 IDYES关联字段 users->id
more_jsonjson备用字段YES例如存储操作行为快照
created_attimestamp创建时间CURRENT_TIMESTAMPNO
updated_attimestamp更新时间YES
deleted_attimestamp删除时间YES

日志类型 type

  • 1 自定义
  • 2 插件业务
  • 3 登录控制面板
  • 4 账号-注册
  • 5 账号-登录
  • 6 账号-修改资料
  • 7 账号-设置或重置密码
  • 8 账号-注销(删除)
  • 9 用户-新增
  • 10 用户-登录
  • 11 用户-修改资料
  • 12 用户-设置或重置密码
  • 13 用户-删除
  • 14 钱包-交易收入
  • 15 钱包-交易支出
  • 16 钱包-设置或重置密码
  • 17 帖子-创建草稿
  • 18 帖子-提交审核
  • 19 帖子-发表
  • 20 帖子-删除
  • 21 帖子日志-删除
  • 22 评论-创建草稿
  • 23 评论-提交审核
  • 24 评论-发表
  • 25 评论-删除
  • 26 评论日志-删除
  • 27 操作喜欢
  • 28 操作不喜欢
  • 29 操作关注
  • 30 操作屏蔽
  • 31 上传文件
  • 32 会话消息

设备信息 JSON

json
{
    "type": "Desktop", // Desktop, Mobile, Tablet, Bot
    "brand": "Apple",
    "model": "Mac",
    "platformName": "Mac",
    "platformVersion": "10.15.7",
    "browserName": "Chrome",
    "browserVersion": "100.0.4896",
    "browserEngine": "Blink",
    "networkType": "wifi",
    "networkIpv4": "127.0.0.1",
    "networkIpv6": "",
    "networkPort": "8080",
    "networkTimezone": "Asia/Shanghai",
    "networkOffset": 28800,
    "networkCurrency": "CNY",
    "networkIsp": "China Mobile communications corporation",
    "networkOrg": "China Mobile",
    "networkAs": "AS56046 China Mobile communications corporation",
    "networkAsName": "CMNET-Jiangsu-AP",
    "networkMobile": true,
    "networkProxy": false,
    "networkHosting": false,
    "mapId": 1, // 字典数据: 地图服务商编号
    "latitude": 113.324520,
    "longitude": 23.099994,
    "scale": "",
    "continent": "Asia",
    "continentCode": "AS",
    "country": "China",
    "countryCode": "CN",
    "region": "Jiangsu",
    "regionCode": "JS",
    "city": "Suzhou",
    "cityCode": "SZ",
    "district": "Taicang",
    "address": "",
    "zip": "215400",
}