32 lines
745 B
PHP
32 lines
745 B
PHP
<?php
|
||
|
||
namespace App\Enum;
|
||
|
||
/**
|
||
* 公众号图文版本流水的操作类型枚举
|
||
* 每次创建/修改/删除/回退/发布都会写一条版本快照,action 标记这次快照的来源
|
||
*/
|
||
enum WechatVersionActionEnum: int
|
||
{
|
||
// 1创建 2修改 3删除 4回退 5发布
|
||
case CREATE = 1;
|
||
case UPDATE = 2;
|
||
case DELETE = 3;
|
||
case ROLLBACK = 4;
|
||
case PUBLISH = 5;
|
||
|
||
/**
|
||
* 中文展示名(版本列表直接用)
|
||
*/
|
||
public function description(): string
|
||
{
|
||
return match ($this) {
|
||
self::CREATE => '创建',
|
||
self::UPDATE => '修改',
|
||
self::DELETE => '删除',
|
||
self::ROLLBACK => '回退',
|
||
self::PUBLISH => '发布',
|
||
};
|
||
}
|
||
}
|