结构模块
MK-01 — MK-03
- MK-01 条目编号模块 —— 分配标识与分组归属
- MK-02 规则依据模块 —— 记录依据类型与条目数
- MK-03 判定与结算模块 —— 描述判定流程与计量单位
共性:三个模块的输出都能直接落到总览的条目行上,不需要额外换算。
玩法档案 / 结构层 / MK-01 — MK-06
天天娱乐把玩法系统总览里的每一行条目拆成固定字段,六个模块分别负责这些字段的来源、口径与状态。下面按结构模块、记录模块两组逐条说明,并给出每个模块在什么条件下挂载、什么时候整块不出现。
02 / 模块定位
玩法系统总览按六个索引分组列出条目,读者在那里看到的是一行一行的名称与状态。本页处理的是这些行内部的结构:同一行拆开来,能拆出六个模块,编号从 MK-01 排到 MK-06,模块本身不随条目增减而变化。
模块编号取三段式:MK 前缀、两位序号、所属组别。序号 01 至 03 归结构模块,04 至 06 归记录模块。条目编号与模块编号是两套独立的系统——条目编号标的是清单里的一条玩法,模块编号标的是这条玩法身上的一类字段,两者靠条目侧的 module_ref 字段对接。
03 / 两组对比
结构模块
MK-01 — MK-03
共性:三个模块的输出都能直接落到总览的条目行上,不需要额外换算。
记录模块
MK-04 — MK-06
共性:三个模块的输出都带时间线索,可以按月份节点回溯。
04 / 结构模块
以下三条按 MK 编号顺序展开,每条给出作用、典型字段与适用条件。字段顺序在各页保持固定,便于和总览中的条目逐列对照。
给进入清单的每条玩法分配唯一标识,并标明它归属哪个索引分组,是其余五个模块的挂载点。
| 字段名 | 取值形式 | 说明 |
|---|---|---|
| entry_id取值范围:等宽短码,形如 XT-01,一经分配不再复用 | 等宽短码 | 条目在总览中的唯一编号 |
| group_code取值范围:六个索引分组各对应一个两位组号 | 两位组号 | 决定条目在总览页的落位 |
| seq_in_group取值范围:组内正整数,随组内条目增减而重排 | 整数 | 条目在所属分组内的排列序号 |
| module_ref取值范围:本页 MK 编号列表,可多值 | 编号列表 | 本条玩法实际挂载的模块 |
适用条件
所有进入清单的玩法条目均需挂载,无例外。module_ref 允许为空,表示该条目尚未完成模块归集。
常见误用:拿 entry_id 里的序号去推分组——序号反映的是录入先后,分组边界由 group_code 单独决定。
记录这条玩法的判定依据来自哪一类材料,并标出引用条数与最近核对时间,让读者知道结论是站在什么材料上。
| 字段名 | 取值形式 | 说明 |
|---|---|---|
| basis_type取值范围:规则文本、口径说明、整理备注,可多选 | 枚举 | 依据材料所属的类型 |
| basis_count取值范围:正整数,随引用材料增减而更新 | 整数 | 该条目当前引用的依据条目数 |
| basis_version取值范围:按阶段与轮次编号,不写具体日期 | 版本号 | 依据材料版本,版本变化时整条重算 |
| last_checked取值范围:月份节点,与整理节奏对齐 | 节点 | 最近一次核对依据的时点 |
适用条件
五个玩法分类全部挂载,依据类型可以是单一类型,也可以是两种类型并列。依据类型为整理备注时,只用作补充说明,不单独支撑判定。
常见误用:把整理备注直接当成规则文本来引——备注记录的是整理过程,不是判定来源,两者在 basis_type 里分属不同取值。
描述一条玩法的判定流程与计量单位,让读者知道结果按什么步骤得出、以什么单位结算。
| 字段名 | 取值形式 | 说明 |
|---|---|---|
| judge_rule取值范围:短文本,一个步骤写成一条 | 文本 | 判定流程的逐步简述 |
| settle_unit取值范围:计量单位标记,不写具体金额 | 单位标记 | 结算使用的计量单位 |
| round_scope取值范围:轮次或阶段范围,可写成区间 | 范围 | 该玩法适用的轮次范围 |
| exception_note取值范围:短文本,可空 | 备注 | 不适用本判定流程的情形 |
适用条件
具备明确判定流程的条目挂载本模块;仅供展示、不含判定的条目整块不挂载,而不是把 settle_unit 留空。
常见误用:给所有条目都补上 settle_unit——没有结算环节的玩法填了计量单位,会让读者误以为存在对应的结算动作。
05 / 记录模块
记录组的三个模块都带时间线索。它们不改变玩法本身的规则内容,只负责把发生过的事按可回溯的方式存下来。
保存一次数值变动的前后值与发生时点,是额度与账户记录的落点,也是回溯时最先查到的地方。
| 字段名 | 取值形式 | 说明 |
|---|---|---|
| record_id取值范围:等宽编号,一条变动一个编号 | 等宽编号 | 单条记录的标识 |
| change_time取值范围:时间点,精度到分钟 | 时间点 | 数值变化的记录时间 |
| value_before取值范围:数值,与 value_after 成对出现 | 数值 | 变更前数值 |
| value_after取值范围:数值,与 value_before 成对出现 | 数值 | 变更后数值 |
| change_reason取值范围:短文本,用于按类型归集 | 短文本 | 变动归类 |
适用条件
与额度、账户记录有关联的玩法条目挂载本模块。全站 2,146 条记录均按这五个字段保存,字段顺序固定。
常见误用:只保留 value_after 而省略 value_before——前后值必须成组出现,缺一条这条变动就无法回溯。
决定条目在总览页的排列位置、跳转锚点与状态标签,读起来是否顺畅主要由它决定。
| 字段名 | 取值形式 | 说明 |
|---|---|---|
| display_order取值范围:正整数,允许留空隙以便后续插入 | 整数 | 条目在总览页的显示顺序 |
| index_group取值范围:六个索引分组之一的组名 | 组名 | 条目归入的索引分组 |
| anchor_slug取值范围:短字符串,全站唯一 | 短字符串 | 条目锚点标识,用于跨页跳转 |
| status_tag取值范围:已整理、本轮复核、待补记录 | 枚举 | 条目当前的整理状态 |
适用条件
需要在总览页出现的条目挂载本模块。仅在子页内部引用的字段不占用 display_order,避免打乱总览的排列节奏。
常见误用:把 status_tag 跟着 display_order 一起改——状态由复核轮次决定,和排序位置没有关系。
记录条目改到第几版、已经过几轮复核、下一轮例行整理排在哪个节点,是判断一条资料新旧程度的依据。
| 字段名 | 取值形式 | 说明 |
|---|---|---|
| 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 / 阅读提示
08 / 相邻主题