@pylonts/pay-semantics
v1.0.0
Published
支付/本地生活行业的专有业务语义,按 6 个维度组织。
Readme
@pylon/pay-semantics — 支付行业业务语义常量
支付/本地生活行业的专有业务语义,按 6 个维度组织。
维度
| 维度 | 文件 | 语义数 | 覆盖内容 |
|------|------|--------|----------|
| 商户 | merchant.ts | ~25 | 商户资质、门店、审核 |
| 支付 | payment.ts | ~10 | 支付流水、核销、退款 |
| 订单 | order.ts | ~15 | 订单、优惠券商品等 |
| 结算 | settlement.ts | ~8 | 结算、对账、周期 |
| 分润 | commission.ts | ~6 | 费率、佣金、分账 |
| 运营 | operations.ts | ~16 | BD、管理员、角色、日志 |
用法
import { PaySemantics, MerchantSemantics } from '@pylon/pay-semantics';
// 合并使用
col({ semantic: PaySemantics.MERCHANT_NAME })
// 按维度独立引用
col({ semantic: MerchantSemantics.UNIONPAY_ID })与 @pylon/mysql-schema 的关系
@pylon/mysql-schema:20 个跨行业通用语义(NAME / PHONE / EMAIL / ...)@pylon/pay-semantics:支付行业专有语义- 项目
schema/semantics.ts:合并两者 + 项目专有扩展
扩展指南
新增维度
- 在
src/下创建xxx.ts - 定义
export const XxxSemantics = { ... } as const - 在
src/index.ts中 re-export 并合并到PaySemantics
新增其他行业
在 ts-libs/ 下创建 pylon-xxx-semantics,保持相同的包结构模式。
