Skip to content

PointsFlow 积分流水

概述

PointsFlow 表示用户积分变动账本,用于记录用户积分的每一次变更明细,是积分系统中的权威流水记录。

业务含义

用户积分变动账本。

字段定义

字段名类型必填默认值说明枚举/取值
flowIdstring-流水 ID-
userIdstring-用户 ID-
bizTypeenum-业务类型checkin, badge, lottery, order, refund, atlas, manual
bizIdstring-业务 ID-
ledgerTypeenumincrease账务类型(权威)increase, decrease, freeze, unfreeze, refund
changeTypeenumnull增减类型,可由 ledgerType 推导increase, decrease
pointsDeltaint0变动值-
balanceAfterint0变动后余额-
availableBalanceAfterint0变动后可用余额-
remarkstringnull备注-
createdAtdatetime当前时间创建时间-

枚举说明

bizType

表示积分流水所属业务来源:

  • checkin:签到
  • badge:徽章
  • lottery:抽奖
  • order:订单
  • refund:退款
  • atlas:图鉴
  • manual:人工操作

ledgerType

表示账务层面的权威变动类型:

  • increase:增加
  • decrease:减少
  • freeze:冻结
  • unfreeze:解冻
  • refund:退回

changeType

表示面向统计或展示的增减方向,可由 ledgerType 推导:

ledgerTypechangeType
increaseincrease
decreasedecrease
freezedecrease
unfreezeincrease
refundincrease

建模说明

  • ledgerType权威字段,用于表达真实账务语义。
  • changeType派生字段,可根据 ledgerType 自动计算。
  • balanceAfter 表示积分总余额。
  • availableBalanceAfter 表示可用积分余额,通常会受到冻结类操作影响。
  • 每条流水应与具体业务通过 bizType + bizId 关联,以支持溯源与审计。

谷子科技知识库平台 - 多格式摄入、受控编译、岗位隔离问答