from pydantic import Field from domain.dtos.base_dto import DtoBase class SysConfigBaseDto(DtoBase): id: int = Field(..., title="参数主键") remark: str = Field(..., title="备注", max_length=500) class SysConfigDto(SysConfigBaseDto): config_name: str = Field(..., title="参数名称", max_length=100) config_key: str = Field(..., title="参数键名", max_length=100) config_value: str = Field(..., title="参数键值", max_length=500) config_type: int = Field(0, title="系统内置(1是 0否)", ge=0, le=1) class SysConfigUpdateDto(SysConfigBaseDto): config_value: str = Field(..., title="参数键值", max_length=500)