优化代码

This commit is contained in:
2026-06-08 10:17:44 +08:00
parent a05ecab7b2
commit dcf9fb590f
18 changed files with 1838 additions and 89 deletions
+8
View File
@@ -31,6 +31,14 @@ class Base:
id: Optional[int] = field(default=None)
parent: Optional['Base'] = field(default=None, repr=False)
description: Optional[str] = field(default=None)
_uuid: Optional[str] = field(default=None, repr=False)
@property
def uuid(self) -> str:
"""获取 UUID,延迟生成,仅在首次访问时生成"""
if self._uuid is None:
self._uuid = create_uuid()
return self._uuid
@property
def class_name(self) -> str: