| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- <?php
- namespace App\Module\Fund\Events;
- use Illuminate\Broadcasting\InteractsWithSockets;
- use Illuminate\Foundation\Events\Dispatchable;
- use Illuminate\Queue\SerializesModels;
- /**
- * 资金状态变更事件
- */
- class FundStatusChangedEvent
- {
- use Dispatchable, InteractsWithSockets, SerializesModels;
- /**
- * 用户ID
- *
- * @var int
- */
- public int $userId;
- /**
- * 资金账户ID
- *
- * @var int
- */
- public int $fundId;
- /**
- * 变更前状态
- *
- * @var int
- */
- public int $beforeStatus;
- /**
- * 变更后状态
- *
- * @var int
- */
- public int $afterStatus;
- /**
- * 操作类型
- *
- * @var int
- */
- public int $operateType;
- /**
- * 操作ID
- *
- * @var int
- */
- public int $operateId;
- /**
- * 备注
- *
- * @var string
- */
- public string $remark;
- /**
- * 创建一个新的事件实例
- *
- * @param int $userId 用户ID
- * @param int $fundId 资金账户ID
- * @param int $beforeStatus 变更前状态
- * @param int $afterStatus 变更后状态
- * @param int $operateType 操作类型
- * @param int $operateId 操作ID
- * @param string $remark 备注
- * @return void
- */
- public function __construct(
- int $userId,
- int $fundId,
- int $beforeStatus,
- int $afterStatus,
- int $operateType,
- int $operateId,
- string $remark
- ) {
- $this->userId = $userId;
- $this->fundId = $fundId;
- $this->beforeStatus = $beforeStatus;
- $this->afterStatus = $afterStatus;
- $this->operateType = $operateType;
- $this->operateId = $operateId;
- $this->remark = $remark;
- }
- }
|