'decimal:4', 'equity_enabled' => 'integer', 'equity_price_per_percent' => 'decimal:4', 'equity_min_percent' => 'decimal:4', 'company_equity_percent' => 'decimal:4', 'equity_max_percent' => 'decimal:4', 'updated_by' => 'integer', 'recharge_channel_group_id' => 'integer', 'equity_recharge_lock_days' => 'integer', ]; public static function current(): self { return static::query()->firstOrCreate(['id' => 1]); } /** 在事务中调用,以串行处理公司持股调整和股份分配。 */ public static function lockCurrent(): self { return static::query()->lockForUpdate()->findOrFail(1); } }