From c39221063ea8cb094c39309813f5b8367914e266 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Wed, 20 Mar 2024 10:52:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=82=AE=E7=AE=B1=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/setting/models/system_management.py | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 apps/setting/models/system_management.py diff --git a/apps/setting/models/system_management.py b/apps/setting/models/system_management.py new file mode 100644 index 000000000..a4f4273f0 --- /dev/null +++ b/apps/setting/models/system_management.py @@ -0,0 +1,31 @@ +# coding=utf-8 +""" + @project: maxkb + @Author:虎 + @file: system_management.py + @date:2024/3/19 13:47 + @desc: 邮箱管理 +""" +import uuid + +from django.db import models + +from common.mixins.app_model_mixin import AppModelMixin + + +class SettingType(models.IntegerChoices): + """系统设置类型""" + EMAIL = 0, '邮箱' + + +class SystemSetting(AppModelMixin): + """ + 系统设置 + """ + type = models.IntegerField(primary_key=True, verbose_name='设置类型', max_length=5, choices=SettingType.choices, + default=SettingType.EMAIL) + + meta = models.JSONField(verbose_name="配置数据", default=dict) + + class Meta: + db_table = "system_setting"