This commit is contained in:
王思川 2022-10-13 17:09:13 +08:00
parent c1b20dabb2
commit e076ce5496
1 changed files with 3 additions and 4 deletions

View File

@ -5,13 +5,12 @@ from enum import Enum
from pydantic import BaseModel
ENameRegex = pydantic.constr(regex="^([A-Z][a-z0-9]+)+")
ENameRegex = pydantic.constr(regex="^[a-z_]{1,}$")
CNameRegex = pydantic.constr(regex="[\u4e00-\u9fa5]")
EParamRegex = pydantic.constr(regex="^[a-z_]{1,}$")
class ParameterBase(BaseModel):
ename: EParamRegex = "example_param"
ename: ENameRegex = "example_param"
cname: CNameRegex = "示例参数"
description: str = "参数介绍文字"
@ -56,7 +55,7 @@ class CategoryEnum(str, Enum):
class IndicatorBase(BaseModel):
ename: ENameRegex = "ExampleIndicator"
ename: ENameRegex = "example_indicator"
cname: CNameRegex = "示例指标"
description: str = "指标介绍文字"
nature: NatureEnum