feat: query builder

This commit is contained in:
yim7
2022-09-21 22:05:04 +08:00
parent 438aec7699
commit 70a6e2bd78
8 changed files with 825 additions and 0 deletions

10
opensearchorm/model.py Normal file
View File

@@ -0,0 +1,10 @@
from typing import ClassVar, Optional
from pydantic import BaseModel as RawBaseModel
class BaseModel(RawBaseModel):
__index__: ClassVar[Optional[str]] = None
@classmethod
def default_fields(cls):
return list(cls.__fields__.keys())