Files
a_long/yonghu/migrations/0021_rankingrecord.py
2026-06-14 02:38:05 +08:00

91 lines
3.1 KiB
Python

# Generated by Django 4.2.27 on 2026-02-06 15:49
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("yonghu", "0020_adminprofile_yaoqingma"),
]
operations = [
migrations.CreateModel(
name="RankingRecord",
fields=[
(
"id",
models.AutoField(
primary_key=True, serialize=False, verbose_name="ID"
),
),
(
"zhouqi",
models.IntegerField(
choices=[(1, "日榜"), (2, "月榜")], verbose_name="周期类型"
),
),
(
"tongji_date",
models.DateField(db_index=True, verbose_name="统计日期"),
),
(
"shenfen",
models.IntegerField(
choices=[(2, "打手"), (3, "管事"), (4, "商家")],
verbose_name="用户身份",
),
),
(
"yonghuid",
models.CharField(
db_index=True, max_length=7, verbose_name="用户ID"
),
),
("paiming", models.IntegerField(verbose_name="排名")),
(
"zhizhi",
models.DecimalField(
decimal_places=2,
default=0.0,
max_digits=12,
verbose_name="指标值",
),
),
(
"nicheng",
models.CharField(max_length=50, null=True, verbose_name="用户昵称"),
),
(
"avatar",
models.CharField(
blank=True, max_length=500, null=True, verbose_name="头像"
),
),
(
"chuangjian_time",
models.DateTimeField(auto_now_add=True, verbose_name="创建时间"),
),
],
options={
"verbose_name": "排行榜记录",
"verbose_name_plural": "排行榜记录",
"db_table": "ranking_record",
"indexes": [
models.Index(
fields=["zhouqi", "tongji_date", "shenfen", "paiming"],
name="ranking_rec_zhouqi_fc9f4d_idx",
),
models.Index(
fields=["yonghuid", "zhouqi"],
name="ranking_rec_yonghui_e5be77_idx",
),
models.Index(
fields=["tongji_date"], name="ranking_rec_tongji__820158_idx"
),
],
"unique_together": {("zhouqi", "tongji_date", "shenfen", "paiming")},
},
),
]