Files
along_django/peizhi/migrations/0006_clubconfig_accountpermission.py

154 lines
5.1 KiB
Python

# Generated by Django 4.2.27 on 2026-04-01 23:59
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("peizhi", "0005_ordertypemapping_dailydispatchstat_club"),
]
operations = [
migrations.CreateModel(
name="ClubConfig",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"club_id",
models.CharField(
db_index=True, max_length=6, verbose_name="俱乐部ID"
),
),
(
"club_nickname",
models.CharField(
blank=True, default="", max_length=50, verbose_name="俱乐部昵称"
),
),
(
"club_avatar",
models.CharField(
blank=True,
default="",
max_length=500,
verbose_name="俱乐部头像地址",
),
),
(
"backend_domain",
models.CharField(
blank=True, default="", max_length=200, verbose_name="后台域名"
),
),
(
"chat_api_key",
models.CharField(
blank=True,
default="",
max_length=200,
verbose_name="聊天API密钥",
),
),
(
"chat_api_id",
models.CharField(
blank=True,
default="",
max_length=200,
verbose_name="聊天API ID",
),
),
(
"customer_service_api_url",
models.CharField(
blank=True,
default="",
max_length=200,
verbose_name="客服API URL",
),
),
(
"customer_service_corp_id",
models.CharField(
blank=True,
default="",
max_length=100,
verbose_name="客服企业ID",
),
),
(
"storage_bucket_domain",
models.CharField(
blank=True,
default="",
max_length=500,
verbose_name="存储桶域名",
),
),
(
"is_self",
models.SmallIntegerField(
choices=[(0, "对方"), (1, "我方")],
db_index=True,
default=0,
verbose_name="是否我方俱乐部",
),
),
(
"create_time",
models.DateTimeField(auto_now_add=True, verbose_name="创建时间"),
),
(
"update_time",
models.DateTimeField(auto_now=True, verbose_name="更新时间"),
),
],
options={
"verbose_name": "俱乐部配置",
"verbose_name_plural": "俱乐部配置",
"db_table": "club_config",
"unique_together": {("club_id",)},
},
),
migrations.CreateModel(
name="AccountPermission",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"account_id",
models.CharField(
db_index=True, max_length=11, verbose_name="账号ID"
),
),
("permission_code", models.IntegerField(verbose_name="权限代码")),
(
"is_enabled",
models.BooleanField(default=False, verbose_name="是否开启"),
),
],
options={
"verbose_name": "账号权限",
"verbose_name_plural": "账号权限",
"db_table": "account_permission",
"unique_together": {("account_id", "permission_code")},
},
),
]