40 lines
1.1 KiB
PHP
40 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace App\Lottery;
|
|
|
|
/**
|
|
* 期号状态 {@see draws.status} — 与《04-领域字典》draw_status、产品文档 §7.1 对齐。
|
|
*/
|
|
enum DrawStatus: string
|
|
{
|
|
/** pending — 未开始 */
|
|
case Pending = 'pending';
|
|
|
|
/** open — 可下注 */
|
|
case Open = 'open';
|
|
|
|
/** closing — 封盘中(已停止接受新注单,开奖时刻未到) */
|
|
case Closing = 'closing';
|
|
|
|
/** closed — 已封盘待开奖(已到计划开奖时刻,等待 RNG/Lua 开奖) */
|
|
case Closed = 'closed';
|
|
|
|
/** drawing — 开奖处理中(正在生成结果批次) */
|
|
case Drawing = 'drawing';
|
|
|
|
/** review — 待人工审核(可配置 RNG 后直接发布则无此态) */
|
|
case Review = 'review';
|
|
|
|
/** cooldown — 冷静期(结果已发布后的冻结窗口) */
|
|
case Cooldown = 'cooldown';
|
|
|
|
/** settling — 结算处理中(派彩链路,阶段 4 推进) */
|
|
case Settling = 'settling';
|
|
|
|
/** settled — 已结算 */
|
|
case Settled = 'settled';
|
|
|
|
/** cancelled — 已取消 */
|
|
case Cancelled = 'cancelled';
|
|
}
|