28 lines
475 B
Python
28 lines
475 B
Python
import uuid
|
||
from strenum import StrEnum
|
||
from enum import Enum
|
||
|
||
|
||
# 参考:api.db
|
||
class FileType(StrEnum):
|
||
FOLDER = "folder"
|
||
PDF = "pdf"
|
||
WORD = "word"
|
||
EXCEL = "excel"
|
||
PPT = "ppt"
|
||
VISUAL = "visual"
|
||
TEXT = "txt"
|
||
OTHER = "other"
|
||
|
||
class FileSource(StrEnum):
|
||
LOCAL = ""
|
||
KNOWLEDGEBASE = "knowledgebase"
|
||
S3 = "s3"
|
||
|
||
class StatusEnum(Enum):
|
||
VALID = "1"
|
||
INVALID = "0"
|
||
|
||
# 参考:api.utils
|
||
def get_uuid():
|
||
return uuid.uuid1().hex |