本体协作平台
M 2 · R E V I E W

审核队列 · 1,415 条待审

出处硬校验:锚点须在 K0 命中;手填出处强制 inferred。批量通过:规则类直接入 rules.yaml(一个 commit); 定义类需人工归簇请单张过。

建模纪律 · 知识分类骨架(11 类)—— 判不准时点开对锚点

没通过实体四条的,不是扔掉,是归位。每类锚在不同的数据形态上——锚不对就是归错了。

知识分类骨架:两轴定住五个核心类型,下挂六个连接与派生类型横轴独立主体对附着于某主体,纵轴持续存在对瞬间发生,定位实体、属性、状态维、事件、动作;下方为关系、角色、枚举、流程、规则、指标。独立主体附着于某主体持续存在瞬间发生实体锚 · 一张实体表客户 · 账户 · 借据 · 账单属性锚 · 普通列额度 · 期限状态维锚 · 状态列管制码事件锚 · 一张流水表支用 · 还款 · 交易动作锚 · 触发事件并改状态冻结 · 解冻 · 核销连接与派生关系锚 · 外键 / 关联表借据 ↔ 账单角色锚 · 关联表角色列付款方 · 担保人枚举锚 · 码表 / 值域还款方式流程锚 · 多事件编排申请 → 清算 → 确认规则锚 · 规则库逾期 M2 冻结指标锚 · 聚合计算式逾期率 · 余额独立主体 · 自己占一份数据附着 · 挂在别人的列上连接与派生

速判:占一张实体表 → 实体;按时间追加流水 → 事件;某实体会流转的取值 → 状态维;静态描述值 → 属性; 一组可选值 → 枚举;连两个实体 → 关系;多事件编排 → 流程;「如果…就…」→ 规则;施加的操作 → 动作;算出来的量 → 指标。 全文见仓库 建模纪律.md「纪律 2」。

29/48上一页下一页
批量操作
#843状态DOC-2026-015#p8S08prompt v201_名词表/states.yaml

优惠券类型 EQUITY_TYPE 取值:INT_R 定价券(取现/消费通用,按 scenario 区分)、INT_RG 价格券(营销活动里)、INT_TIC_P 折扣券、INT_TIC_T 期数券、PL_FEE_D 贷款费券(已废弃)。

"**类型 EQUITY_TYPE**: - `INT_R` 定价券(取现/消费通用,按 scenario 区分)、`INT_RG` 价格券(营销活动里) - `INT_TIC_P` 折扣券 / `INT_TIC_T` 期数券 - `PL_FEE_D` 贷款费券(已废弃)"

#844状态DOC-2026-015#p9S08prompt v201_名词表/states.yaml

优惠券状态取值:0 可用、1 已用、2 作废、3 使用中、4 过期。

"**状态**:`0`可用 / `1`已用 / `2`作废 / `3`使用中 / `4`过期。"

#845规则DOC-2026-015#p10S08prompt v203_关系与铁律/rules.yaml

getDisplayableUsableCouponCount 只统计 CASH_LOAN/PAY_LATER 场景的可用券加 SMP 支付券,CONSU_INST 不计入角标,HomeV2/alpha 首页/Coupons 页共用此口径。

"`getDisplayableUsableCouponCount(couponList, smpList)` —— 只计 `CASH_LOAN/PAY_LATER` 场景的可用券 + SMP 支付券;`CONSU_INST` 不计入角标(防漂移)。"

#846规则DOC-2026-015#p11S08prompt v203_关系与铁律/rules.yaml

isAdminFeeCoupon 是 CouponList.vue 的 tab 级 Boolean prop(default false),由调用方按当前 tab 传入(active===1 时为真),不是逐张券判断;为真时列表标题显示 Admin Fee Coupons,为假显示 all_coupons。

"`isAdminFeeCoupon` 是 `CouponList.vue` 的 **tab 级 Boolean prop**(`pages/pay-later/components/CouponList.vue:37`,`default: false`),由调用方按当前 tab 传入——`home/Coupons.vu"

#847定义DOC-2026-015#p12S08prompt v201_名词表/nouns.yaml

PL SDK 的 paylater 卡券列表直接展示 PL 支付立减券,数据来源为读取 SMP 平台卡券接口查询用户名下持有的 PL 支付立减券。

"在 PL SDK 的 paylater 卡券列表里直接展示 PL 支付立减券,数据来源为读取 SMP 平台的卡券接口,查询用户名下持有的 PL 支付立减券。"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#848规则DOC-2026-015#p12S08prompt v203_关系与铁律/rules.yaml

支付立减券接口侧用 sortMode=20151002(最近到期)拉取,该值硬编码在 home/Coupons.vue:234。

"接口侧用 `sortMode=20151002`(最近到期)拉取,该值字面硬编码在 `home/Coupons.vue:234`"

#849规则DOC-2026-015#p12S08prompt v203_关系与铁律/rules.yaml

store 侧把折扣类券(writeoffType==='70160001')按面值 faceValue 降序排序,面值相同时按 couponId 升序兜底。

"store 侧再把折扣类(`writeoffType==='70160001'`)券**按面值(`faceValue`)降序**排序、面值相同时按 `couponId` 升序兜底(`store/modules/pay-later/account.js:99-114`)。"

#850边界DOC-2026-015#p12S08prompt v203_关系与铁律/rules.yaml

面值降序加 Top5 截断只作用于 store state orderSmpPaylaterPaymentCouponList,其曝光面是锁额页 EnterAmount 的 you got coupons 弹窗,不是我的卡券列表页的展示集。

"**面值降序 + Top5 只作用于 `orderSmpPaylaterPaymentCouponList`,曝光面是锁额页 EnterAmount 的"you got coupons"弹窗**"

#851边界DOC-2026-015#p12S08prompt v203_关系与铁律/rules.yaml

我的卡券 PL tab 列表页渲染的 smpPaylaterPaymentCouponList 仅做 payWay 含 700604001(PayLater 支付方式码)的过滤、未排序、未 Top5 截断,列表顺序由接口侧 sortMode 决定,是全量过滤集而非面值降序或 Top5 子集。

"该 state **仅做 `payWay` 含 `700604001`(PayLater 支付方式码)的过滤、未排序、未 Top5 截断**,列表顺序由接口侧 `sortMode` 决定。"

#852规则DOC-2026-015#p12S08prompt v203_关系与铁律/rules.yaml

SDK 首页 coupon 入口显示的可用卡券数需要包含支付立减券数量,与 getDisplayableUsableCouponCount 把 SMP 支付券计入角标的口径一致。

"SDK 首页 coupon 入口显示的"可用卡券数"**需要包含支付立减券数量**"

#853定义DOC-2026-015#p13S08prompt v201_名词表/nouns.yaml

最高价值券即 store state highestValueDiscountCoupon,折扣券按面值降序后取首张写入该 state,涉及最高价值券的展示一律读该 state。

"**最高价值券 = store state `highestValueDiscountCoupon`**(`account.js:16,49-50,108-109`):折扣券按面值降序后取首张写入该 state。"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#854动作条件DOC-2026-015#p16S08prompt v203_关系与铁律/rules.yaml

锁额页 EnterAmount 当 highestValueDiscountCoupon 存在(有 couponId)时,页面顶部展示券提示条,用文案 enter_amount.coupon_reward 渲染该最高价值券的面值/门槛/有效期。

"**顶部券 banner**:当 `highestValueDiscountCoupon` 存在(有 `couponId`)时,页面顶部展示一条券提示条(`EnterAmount.vue:9-21`),用文案 `enter_amount.coupon_reward` 渲染该最高价值券的面值 / 门槛 / 有效期。"

#855动作条件DOC-2026-015#p16S08prompt v203_关系与铁律/rules.yaml

锁额页 EnterAmount 含 you_got_payment_coupons 弹窗,滚动展示用户名下的 SMP 支付立减券集合,作为锁额场景下的领券/已得券提示。

"**"got coupons" 弹窗**:页面内含 `you_got_payment_coupons` 弹窗(`EnterAmount.vue:382-402`),滚动展示用户名下的 SMP 支付立减券集合,作为锁额场景下的领券/已得券提示。"

#856边界DOC-2026-015#p17S08prompt v203_关系与铁律/rules.yaml

营销券曝光面共三处:列表页、支付页、锁额页。

"营销券曝光面共三处:列表页 / 支付页 / 锁额页。"

#857规则DOC-2026-015#p20S08prompt v203_关系与铁律/rules.yaml

手续费券生效后应在借款相关页面展示折后金额:RIPLAY(贷款信息披露页)展示折后 admin fee,PayLater 与 Instant Cash 的还款计划均展示折后还款计划。

"业务口径上,手续费券生效后应在借款相关页面展示折后金额:RIPLAY(贷款信息披露页)展示折后 admin fee;PayLater 与 Instant Cash 的还款计划均展示折后还款计划。"

#858定义DOC-2026-015#p22S08prompt v201_名词表/nouns.yaml

支付立减券由SMP(营销平台)配置发放,在用户支付时按规则立减,立减差额由Allo成本科目承担。

"支付立减券由 SMP(营销平台)配置发放、在用户支付时按规则立减,差额由 Allo 成本科目承担。"

实体判定四条(缺一即非实体 → 请退回,降级为属性/枚举/规则挂到所属实体):
#859状态DOC-2026-015#p23S08prompt v201_名词表/states.yaml

立减模式取值之一:按固定金额立减(基础模式),即满X元立减X元。

"**按固定金额立减**(基础模式):满 X 元立减 X 元。"

#860状态DOC-2026-015#p23S08prompt v201_名词表/states.yaml

立减模式取值之一:按梯度立减,在满减规则(订单金额≥X时立减)基础上支持配置多梯度立减规则,如满100减10、满200减30、满300减50。

"例如:满 100 元减 10 元 / 满 200 元减 30 元 / 满 300 元减 50 元。"

#861状态DOC-2026-015#p23S08prompt v201_名词表/states.yaml

立减模式取值之一:按比例立减,配置值范围(0%,100%],实际立减=比例×订单金额,用户支付剩余比例,差额由Allo成本科目承担。

"配置值范围 (0%, 100%]。例如配置立减 10%,则用户实际立减 = 10% × 订单金额,用户仅需支付 90% 的订单金额,差额由 Allo 成本科目承担。"

#862规则DOC-2026-015#p23S08prompt v203_关系与铁律/rules.yaml

按比例立减支持配置抵扣上限,实际立减金额取按比例算出的金额与上限金额中的较小值。

"则实际立减 = 按比例算出的金额与上限金额取较小值。"

#863规则DOC-2026-015#p24S08prompt v203_关系与铁律/rules.yaml

多次核销配置项可设定券的可使用次数;不勾选该配置项则默认只能核销一次。

"配置项可设定该券的"可使用次数";不勾选此配置项则默认只能核销一次。"

#864状态DOC-2026-015#p24S08prompt v201_名词表/states.yaml

券每次核销后可使用次数减1,当次数为0时券状态变更为已使用。

"每次核销后可使用次数 -1,直到次数为 0 时券状态变更为"已使用"。"

#865规则DOC-2026-015#p25S08prompt v203_关系与铁律/rules.yaml

配置券规则时勾选"支持PL支付方式",出现期限选项All/1/3/6/12/18/24 months,勾选后该券只适用于对应期数。

"则出现选择期限的多个选项:`All` / `1 month` / `3 months` / `6 months` / `12 months` / `18 months` / `24 months`。"

#866边界DOC-2026-015#p25S08prompt v203_关系与铁律/rules.yaml

卡券列表判可用性时不判期数:用户选择PL支付后,即使当前期数不符合券的期数规则,券在列表中依旧显示可用。

"用户选择 PL 支付后,即使当前选择的期数不符合券的期数规则,券在列表中**依旧显示可用**。"

#867动作条件DOC-2026-015#p25S08prompt v203_关系与铁律/rules.yaml

用户点击券"使用"回到待支付页后,自动把PL期数改为符合条件的期数;若同时满足多个期数条件则默认选最小期数。

"用户点击券的"使用"按钮回到待支付页后,**自动把 PL 期数改为符合条件的期数**;若券同时满足多个期数条件,则**默认选最小期数**。"

#868规则DOC-2026-015#p31S01prompt v203_关系与铁律/rules.yaml

留资页字段为姓名(≥3字符)、手机号、OTP(6位数字),字段填全后get benefit按钮高亮,校验OTP通过则进成功结果页。

"留资字段为姓名(≥3 字符)、手机号、OTP(6 位数字)。"

#869规则DOC-2026-015#p31S01prompt v203_关系与铁律/rules.yaml

留资页手机号位数要求由旧网销页的<10改为<13。

"手机号位数要求由旧网销页的 <10 改为 <13。"

#870规则DOC-2026-015#p31S01prompt v203_关系与铁律/rules.yaml

App首页弹窗:登录手机号若命中Indomaret 7天内留资号码,则弹窗引导申请PL领取benefits,该弹窗优先级为全部弹窗中最低。

"登录手机号若命中 Indomaret 7 天内留资号码,则弹窗引导申请 PL 领取 benefits;该弹窗优先级为**全部弹窗中最低**。"

#871规则DOC-2026-015#p31S01prompt v203_关系与铁律/rules.yaml

用户宣传栏参与人数初始规则:默认2024-04-24 00:00初始数字600000,每分钟单调递增。

"默认 2024-04-24 00:00 初始数字 600000,每分钟单调递增。"

#872规则DOC-2026-015#p33S01prompt v203_关系与铁律/rules.yaml

可配置化后留资页简化:移除OTP发送与验证,用户输完手机号点确认即落库并跳转引导下载App页。

"**留资页简化**:**移除 OTP 发送与验证**,用户输完手机号点确认即落库并跳转引导下载 App 页。"