玩法档案 / 结构层 / MK-01 — MK-06

玩法条目的六个资料模块

天天娱乐把玩法系统总览里的每一行条目拆成固定字段,六个模块分别负责这些字段的来源、口径与状态。下面按结构模块、记录模块两组逐条说明,并给出每个模块在什么条件下挂载、什么时候整块不出现。

模块总数
6
模块分组
2
编号区间
MK-01—06
整理节奏
每月一次
模块流向示意图,左侧三个结构模块通过箭头连向右侧三个记录模块

数据流向 / 左 → 右

结构模块在前,记录模块在后

左侧三个模块回答「这条玩法是什么」:编号、依据、判定;右侧三个模块回答「它后来怎样」:变更、索引、版本。字段从左往右单向传递,反向只走复核流程。

02 / 模块定位

总览管清单,这里管字段

玩法系统总览按六个索引分组列出条目,读者在那里看到的是一行一行的名称与状态。本页处理的是这些行内部的结构:同一行拆开来,能拆出六个模块,编号从 MK-01 排到 MK-06,模块本身不随条目增减而变化。

模块编号取三段式:MK 前缀、两位序号、所属组别。序号 01 至 03 归结构模块,04 至 06 归记录模块。条目编号与模块编号是两套独立的系统——条目编号标的是清单里的一条玩法,模块编号标的是这条玩法身上的一类字段,两者靠条目侧的 module_ref 字段对接。

  • MK-01 – MK-03 结构模块,说明这条玩法是什么、依据在哪、怎么判定。
  • MK-04 – MK-06 记录模块,说明它变过什么、排在哪个位置、改到第几版。
  • module_ref 模块与条目之间的引用字段,写在条目侧,列出该条目实际挂载的模块编号。
编号刻度示意图,上排为条目编号,下排为模块编号,由竖线连出对应关系
上排为条目编号所在的刻度,下排为模块编号所在的刻度,两排刻度之间的竖线即 module_ref 记录的对应关系。

03 / 两组对比

两组模块,先横向扫一遍

结构模块

MK-01 — MK-03

  • MK-01 条目编号模块 —— 分配标识与分组归属
  • MK-02 规则依据模块 —— 记录依据类型与条目数
  • MK-03 判定与结算模块 —— 描述判定流程与计量单位

共性:三个模块的输出都能直接落到总览的条目行上,不需要额外换算。

记录模块

MK-04 — MK-06

  • MK-04 记录与变更模块 —— 保存变动前后值与时间
  • MK-05 展示与索引模块 —— 决定排列、锚点与状态标签
  • MK-06 版本与整理模块 —— 记录版本号与复核轮次

共性:三个模块的输出都带时间线索,可以按月份节点回溯。

04 / 结构模块

先把一条玩法立起来

以下三条按 MK 编号顺序展开,每条给出作用、典型字段与适用条件。字段顺序在各页保持固定,便于和总览中的条目逐列对照。

  1. MK-01 结构模块

    条目编号模块

    给进入清单的每条玩法分配唯一标识,并标明它归属哪个索引分组,是其余五个模块的挂载点。

    典型字段
    字段名取值形式说明
    entry_id取值范围:等宽短码,形如 XT-01,一经分配不再复用 等宽短码 条目在总览中的唯一编号
    group_code取值范围:六个索引分组各对应一个两位组号 两位组号 决定条目在总览页的落位
    seq_in_group取值范围:组内正整数,随组内条目增减而重排 整数 条目在所属分组内的排列序号
    module_ref取值范围:本页 MK 编号列表,可多值 编号列表 本条玩法实际挂载的模块

    适用条件

    所有进入清单的玩法条目均需挂载,无例外。module_ref 允许为空,表示该条目尚未完成模块归集。

    常见误用:拿 entry_id 里的序号去推分组——序号反映的是录入先后,分组边界由 group_code 单独决定。

  2. MK-02 结构模块

    规则依据模块

    记录这条玩法的判定依据来自哪一类材料,并标出引用条数与最近核对时间,让读者知道结论是站在什么材料上。

    典型字段
    字段名取值形式说明
    basis_type取值范围:规则文本、口径说明、整理备注,可多选 枚举 依据材料所属的类型
    basis_count取值范围:正整数,随引用材料增减而更新 整数 该条目当前引用的依据条目数
    basis_version取值范围:按阶段与轮次编号,不写具体日期 版本号 依据材料版本,版本变化时整条重算
    last_checked取值范围:月份节点,与整理节奏对齐 节点 最近一次核对依据的时点

    适用条件

    五个玩法分类全部挂载,依据类型可以是单一类型,也可以是两种类型并列。依据类型为整理备注时,只用作补充说明,不单独支撑判定。

    常见误用:把整理备注直接当成规则文本来引——备注记录的是整理过程,不是判定来源,两者在 basis_type 里分属不同取值。

  3. MK-03 结构模块

    判定与结算模块

    描述一条玩法的判定流程与计量单位,让读者知道结果按什么步骤得出、以什么单位结算。

    典型字段
    字段名取值形式说明
    judge_rule取值范围:短文本,一个步骤写成一条 文本 判定流程的逐步简述
    settle_unit取值范围:计量单位标记,不写具体金额 单位标记 结算使用的计量单位
    round_scope取值范围:轮次或阶段范围,可写成区间 范围 该玩法适用的轮次范围
    exception_note取值范围:短文本,可空 备注 不适用本判定流程的情形

    适用条件

    具备明确判定流程的条目挂载本模块;仅供展示、不含判定的条目整块不挂载,而不是把 settle_unit 留空。

    常见误用:给所有条目都补上 settle_unit——没有结算环节的玩法填了计量单位,会让读者误以为存在对应的结算动作。

05 / 记录模块

再让它留下来

记录组的三个模块都带时间线索。它们不改变玩法本身的规则内容,只负责把发生过的事按可回溯的方式存下来。

  1. MK-04 记录模块

    记录与变更模块

    保存一次数值变动的前后值与发生时点,是额度与账户记录的落点,也是回溯时最先查到的地方。

    典型字段
    字段名取值形式说明
    record_id取值范围:等宽编号,一条变动一个编号 等宽编号 单条记录的标识
    change_time取值范围:时间点,精度到分钟 时间点 数值变化的记录时间
    value_before取值范围:数值,与 value_after 成对出现 数值 变更前数值
    value_after取值范围:数值,与 value_before 成对出现 数值 变更后数值
    change_reason取值范围:短文本,用于按类型归集 短文本 变动归类

    适用条件

    与额度、账户记录有关联的玩法条目挂载本模块。全站 2,146 条记录均按这五个字段保存,字段顺序固定。

    常见误用:只保留 value_after 而省略 value_before——前后值必须成组出现,缺一条这条变动就无法回溯。

  2. MK-05 记录模块

    展示与索引模块

    决定条目在总览页的排列位置、跳转锚点与状态标签,读起来是否顺畅主要由它决定。

    典型字段
    字段名取值形式说明
    display_order取值范围:正整数,允许留空隙以便后续插入 整数 条目在总览页的显示顺序
    index_group取值范围:六个索引分组之一的组名 组名 条目归入的索引分组
    anchor_slug取值范围:短字符串,全站唯一 短字符串 条目锚点标识,用于跨页跳转
    status_tag取值范围:已整理、本轮复核、待补记录 枚举 条目当前的整理状态

    适用条件

    需要在总览页出现的条目挂载本模块。仅在子页内部引用的字段不占用 display_order,避免打乱总览的排列节奏。

    常见误用:把 status_tag 跟着 display_order 一起改——状态由复核轮次决定,和排序位置没有关系。

  3. MK-06 记录模块

    版本与整理模块

    记录条目改到第几版、已经过几轮复核、下一轮例行整理排在哪个节点,是判断一条资料新旧程度的依据。

    典型字段
    字段名取值形式说明
    version_no取值范围:整数递增,字段值变化才升版 版本号 条目内容版本
    review_round取值范围:1 至 3,流程为三次复核 序号 已完成的复核轮次
    review_stage取值范围:录入、复核、归档三个阶段标记 阶段标记 条目当前所处的整理阶段
    next_review取值范围:月份节点,跟随每月一次整理节奏 节点 下一次例行整理的月份节点

    适用条件

    全部条目挂载,没有例外。整理与复核工作由 12 人组成的整理与复核团队承担,三次复核按轮次分别签署。

    常见误用:把每月一次例行整理当成内容变更——例行整理不必然升版,只有字段值真的发生变化才递增 version_no。

深色抽象纹理,呈横向刻度线与细网格交叠

06 / 挂载差异

同一模块,在不同分类下的挂载差异

五个玩法分类共享这六个模块,但挂载情况并不一致。下表标出每一类玩法的必需与不挂载边界,用来判断一条条目的字段为什么比别人少。

模块挂载对照
玩法分类 MK-01 MK-02 MK-03 MK-04 MK-05 MK-06
棋牌 必需 必需 必需 必需 必需 必需
捕鱼 必需 必需 必需 必需 必需 必需
电子游艺 必需 必需 必需 不挂载 必需 必需
桌面竞速 必需 必需 必需 必需 必需 必需
休闲益智 必需 必需 不挂载 不挂载 必需 必需

「不挂载」不等于字段为空,而是该模块整块不出现在条目上;反过来,模块一旦挂载,其下字段必须填齐,不允许留半格。

07 / 阅读提示

容易看岔的四处

  1. 提示 01 模块编号与条目编号混用。条目编号标的是清单里的一条玩法,模块编号标的是一类字段,两者数量不同,也不一一对应。
  2. 提示 02 把不挂载当成缺失。某条玩法没有 MK-04,是因为它不涉及额度与账户记录,不是资料还没补。
  3. 提示 03 用状态标签推断版本号。状态标签显示当前处于哪一轮复核,版本号记录字段改过几次,两者不必同步。
  4. 提示 04 把依据条目数当成结论强弱。依据条目数只说明当前引用了几条材料,不代表判定结论的更替。