71 lines
1.4 KiB
Python
Raw Permalink Normal View History

2025-02-13 02:27:44 +08:00
# _*_ coding : UTF-8 _*_
# @Time : 2025/02/12 16:43
# @UpdateTime : 2025/02/12 16:43
# @Author : sonder
# @File : config.py
# @Software : PyCharm
# @Comment : 本程序
from tortoise import fields
from models.common import BaseModel
class Config(BaseModel):
"""
系统配置模型
"""
name = fields.CharField(
max_length=100,
description="配置名称",
source_field="name"
)
"""
配置名称
- 最大长度为 100 个字符
- 映射到数据库字段 name
"""
key = fields.CharField(
max_length=100,
description="配置键名",
source_field="key"
)
"""
配置键名
- 最大长度为 100 个字符
- 映射到数据库字段 key
"""
value = fields.CharField(
max_length=100,
description="配置值",
source_field="value"
)
"""
配置值
- 最大长度为 100 个字符
- 映射到数据库字段 value
"""
type = fields.BooleanField(
default=False,
description="系统内置",
source_field="type"
)
"""
是否为系统内置
- 默认为不是
"""
remark = fields.TextField(
null=True,
description="备注",
source_field="remark"
)
"""
备注信息
- 最大长度为 255 个字符
- 可为空
"""
class Meta:
table = "config"
table_description = "系统配置表"