update entityUniqueIdentifierExtract return type

This commit is contained in:
2025-12-11 16:35:45 +08:00
parent c7bead15b2
commit 8495986dd3
@@ -72,12 +72,13 @@ interface EntityParseInterface
public function entityMap(array $rawData): LazyCollection; public function entityMap(array $rawData): LazyCollection;
/** /**
* 提取实体唯一标识符 * 提取实体唯一标识符 根据字段查找数据库中匹配的唯一实体
* *
* @param array $metadata * @param array $metadata
* @return string|int * @return array 提供给 Model::query()->where() 作为参数使用, 每个数组元素的键值分别作为字段名和值
* 如果需要多个字段来确认唯一性,则构造多个字段元素
*/ */
public function entityUniqueIdentifierExtract(array $metadata): string|int; public function entityUniqueIdentifierExtract(array $metadata): array;
/** /**
* 获取消息数据 * 获取消息数据