845 lines
28 KiB
Python
845 lines
28 KiB
Python
# Generated by Django 4.2.27 on 2026-01-23 19:32
|
||
|
||
from django.db import migrations, models
|
||
import django.db.models.deletion
|
||
|
||
|
||
class Migration(migrations.Migration):
|
||
|
||
initial = True
|
||
|
||
dependencies = []
|
||
|
||
operations = [
|
||
migrations.CreateModel(
|
||
name="Chufajilu",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"dashouid",
|
||
models.CharField(
|
||
db_index=True,
|
||
max_length=7,
|
||
null=True,
|
||
verbose_name="被罚打手ID",
|
||
),
|
||
),
|
||
(
|
||
"qingqiuid",
|
||
models.CharField(
|
||
db_index=True,
|
||
max_length=7,
|
||
null=True,
|
||
verbose_name="请求处罚ID",
|
||
),
|
||
),
|
||
(
|
||
"chuliid",
|
||
models.CharField(
|
||
db_index=True,
|
||
max_length=11,
|
||
null=True,
|
||
verbose_name="处理处罚ID",
|
||
),
|
||
),
|
||
(
|
||
"cfliyou",
|
||
models.TextField(blank=True, null=True, verbose_name="处罚理由"),
|
||
),
|
||
(
|
||
"sqzhuangtai",
|
||
models.IntegerField(
|
||
blank=True,
|
||
default=0,
|
||
null=True,
|
||
verbose_name="处罚申请状态:0待处理,1成功,2驳回",
|
||
),
|
||
),
|
||
(
|
||
"bhliyou",
|
||
models.TextField(
|
||
blank=True, null=True, verbose_name="驳回处罚理由"
|
||
),
|
||
),
|
||
("jifen", models.IntegerField(default=0, verbose_name="扣除打手积分")),
|
||
(
|
||
"dingdan_id",
|
||
models.CharField(
|
||
db_index=True, max_length=32, null=True, verbose_name="订单ID"
|
||
),
|
||
),
|
||
(
|
||
"create_time",
|
||
models.DateTimeField(auto_now_add=True, verbose_name="创建时间"),
|
||
),
|
||
(
|
||
"update_time",
|
||
models.DateTimeField(auto_now=True, verbose_name="更新时间"),
|
||
),
|
||
],
|
||
options={
|
||
"db_table": "chufajilu",
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name="Dashoutupian",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"dingdan_id",
|
||
models.CharField(
|
||
db_index=True, max_length=32, null=True, verbose_name="订单ID"
|
||
),
|
||
),
|
||
(
|
||
"dashou",
|
||
models.CharField(
|
||
blank=True,
|
||
db_index=True,
|
||
max_length=32,
|
||
null=True,
|
||
verbose_name="接单打手ID",
|
||
),
|
||
),
|
||
(
|
||
"tupian",
|
||
models.CharField(
|
||
blank=True,
|
||
max_length=500,
|
||
null=True,
|
||
verbose_name="打手提交图片URL",
|
||
),
|
||
),
|
||
(
|
||
"create_time",
|
||
models.DateTimeField(auto_now_add=True, verbose_name="创建时间"),
|
||
),
|
||
(
|
||
"update_time",
|
||
models.DateTimeField(auto_now=True, verbose_name="更新时间"),
|
||
),
|
||
],
|
||
options={
|
||
"db_table": "dashoutupian",
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name="Dingdan",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"dingdan_id",
|
||
models.CharField(
|
||
db_index=True, max_length=32, unique=True, verbose_name="订单ID"
|
||
),
|
||
),
|
||
(
|
||
"zhuangtai",
|
||
models.IntegerField(
|
||
blank=True,
|
||
db_index=True,
|
||
default=1,
|
||
null=True,
|
||
verbose_name="订单状态",
|
||
),
|
||
),
|
||
(
|
||
"fadan_pingtai",
|
||
models.IntegerField(blank=True, null=True, verbose_name="发单平台"),
|
||
),
|
||
(
|
||
"jine",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="订单金额",
|
||
),
|
||
),
|
||
(
|
||
"dashou_fencheng",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="打手分成",
|
||
),
|
||
),
|
||
(
|
||
"jiedan_dashou_id",
|
||
models.CharField(
|
||
blank=True,
|
||
db_index=True,
|
||
max_length=32,
|
||
null=True,
|
||
verbose_name="接单打手ID",
|
||
),
|
||
),
|
||
(
|
||
"dashou_liuyan",
|
||
models.TextField(blank=True, null=True, verbose_name="打手留言"),
|
||
),
|
||
(
|
||
"zhiding_id",
|
||
models.CharField(
|
||
blank=True, max_length=32, null=True, verbose_name="指定ID"
|
||
),
|
||
),
|
||
(
|
||
"shangpin_id",
|
||
models.IntegerField(blank=True, null=True, verbose_name="商品ID"),
|
||
),
|
||
(
|
||
"leixing_id",
|
||
models.PositiveIntegerField(
|
||
blank=True, null=True, verbose_name="商品类型ID"
|
||
),
|
||
),
|
||
(
|
||
"tupian",
|
||
models.CharField(
|
||
blank=True,
|
||
max_length=500,
|
||
null=True,
|
||
verbose_name="商品图片URL",
|
||
),
|
||
),
|
||
(
|
||
"yaoqiuleixing",
|
||
models.PositiveIntegerField(
|
||
blank=True, null=True, verbose_name="抢单要求类型"
|
||
),
|
||
),
|
||
(
|
||
"huiyuan_id",
|
||
models.CharField(
|
||
blank=True, max_length=6, null=True, verbose_name="会员ID"
|
||
),
|
||
),
|
||
(
|
||
"yongjin",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="佣金要求",
|
||
),
|
||
),
|
||
(
|
||
"jieshao",
|
||
models.TextField(blank=True, null=True, verbose_name="订单介绍"),
|
||
),
|
||
(
|
||
"beizhu",
|
||
models.TextField(blank=True, null=True, verbose_name="订单备注"),
|
||
),
|
||
(
|
||
"nicheng",
|
||
models.CharField(
|
||
blank=True, max_length=50, null=True, verbose_name="游戏昵称"
|
||
),
|
||
),
|
||
(
|
||
"user1_id",
|
||
models.CharField(
|
||
db_index=True,
|
||
max_length=30,
|
||
null=True,
|
||
verbose_name="用户1标识",
|
||
),
|
||
),
|
||
(
|
||
"user2_id",
|
||
models.CharField(
|
||
db_index=True,
|
||
max_length=30,
|
||
null=True,
|
||
verbose_name="用户2打手标识",
|
||
),
|
||
),
|
||
(
|
||
"auto_task_id",
|
||
models.CharField(
|
||
blank=True,
|
||
default="",
|
||
max_length=255,
|
||
verbose_name="延时任务ID",
|
||
),
|
||
),
|
||
(
|
||
"auto_expire_at",
|
||
models.DateTimeField(
|
||
blank=True, null=True, verbose_name="计划过期时间"
|
||
),
|
||
),
|
||
(
|
||
"pending_dispatch",
|
||
models.BooleanField(
|
||
db_index=True, default=False, verbose_name="待调度标记"
|
||
),
|
||
),
|
||
(
|
||
"status_8_time",
|
||
models.DateTimeField(
|
||
blank=True, null=True, verbose_name="状态变为8的时间"
|
||
),
|
||
),
|
||
(
|
||
"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": "dingdan",
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name="Lilubiao",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"lilu",
|
||
models.DecimalField(
|
||
decimal_places=4,
|
||
max_digits=5,
|
||
null=True,
|
||
verbose_name="平台分成利率,1是平台,2是商家",
|
||
),
|
||
),
|
||
(
|
||
"fadanpingtai",
|
||
models.CharField(
|
||
max_length=10,
|
||
null=True,
|
||
verbose_name="订单所属平台,(商家或平台)",
|
||
),
|
||
),
|
||
(
|
||
"create_time",
|
||
models.DateTimeField(auto_now_add=True, verbose_name="创建时间"),
|
||
),
|
||
(
|
||
"update_time",
|
||
models.DateTimeField(auto_now=True, verbose_name="更新时间"),
|
||
),
|
||
],
|
||
options={
|
||
"db_table": "lilubiao",
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name="Ptliushui",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"zonge",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="收取总金额",
|
||
),
|
||
),
|
||
(
|
||
"zhichuzonge",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="支出总金额",
|
||
),
|
||
),
|
||
(
|
||
"zongshouyi",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="总收益",
|
||
),
|
||
),
|
||
(
|
||
"rizonge",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="日收取",
|
||
),
|
||
),
|
||
(
|
||
"rizhichu",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="日支出",
|
||
),
|
||
),
|
||
(
|
||
"rishouyi",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="日收益",
|
||
),
|
||
),
|
||
(
|
||
"zongshoucishu",
|
||
models.IntegerField(default=0, verbose_name="总收取次数"),
|
||
),
|
||
(
|
||
"rishoucishu",
|
||
models.IntegerField(default=0, verbose_name="日收取次数"),
|
||
),
|
||
(
|
||
"zongzhichucishu",
|
||
models.IntegerField(default=0, verbose_name="总支出次数"),
|
||
),
|
||
(
|
||
"rizhichucishu",
|
||
models.IntegerField(default=0, verbose_name="日支出次数"),
|
||
),
|
||
],
|
||
options={
|
||
"db_table": "ptliushui",
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name="Tuikuanjilu",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"dingdan_id",
|
||
models.CharField(max_length=32, unique=True, verbose_name="订单ID"),
|
||
),
|
||
(
|
||
"dashouid",
|
||
models.CharField(
|
||
max_length=7, null=True, verbose_name="接单打手ID"
|
||
),
|
||
),
|
||
(
|
||
"qingqiuid",
|
||
models.CharField(
|
||
max_length=7, null=True, verbose_name="请求用户ID"
|
||
),
|
||
),
|
||
(
|
||
"chuliid",
|
||
models.CharField(
|
||
db_index=True, max_length=7, null=True, verbose_name="处理人ID"
|
||
),
|
||
),
|
||
("liyou", models.TextField(blank=True, null=True, verbose_name="理由")),
|
||
(
|
||
"sqzhuangtai",
|
||
models.IntegerField(
|
||
blank=True,
|
||
db_index=True,
|
||
default=0,
|
||
null=True,
|
||
verbose_name="申请状态:0待处理,1成功,2驳回",
|
||
),
|
||
),
|
||
(
|
||
"bhliyou",
|
||
models.TextField(blank=True, null=True, verbose_name="驳回理由"),
|
||
),
|
||
(
|
||
"jine",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="订单金额",
|
||
),
|
||
),
|
||
(
|
||
"dashou_fencheng",
|
||
models.DecimalField(
|
||
blank=True,
|
||
decimal_places=2,
|
||
max_digits=10,
|
||
null=True,
|
||
verbose_name="打手分成",
|
||
),
|
||
),
|
||
(
|
||
"jieshao",
|
||
models.TextField(blank=True, null=True, verbose_name="订单介绍"),
|
||
),
|
||
(
|
||
"beizhu",
|
||
models.TextField(blank=True, null=True, verbose_name="订单备注"),
|
||
),
|
||
(
|
||
"nicheng",
|
||
models.CharField(
|
||
blank=True, max_length=50, null=True, verbose_name="游戏昵称"
|
||
),
|
||
),
|
||
(
|
||
"create_time",
|
||
models.DateTimeField(auto_now_add=True, verbose_name="创建时间"),
|
||
),
|
||
(
|
||
"update_time",
|
||
models.DateTimeField(auto_now=True, verbose_name="更新时间"),
|
||
),
|
||
],
|
||
options={
|
||
"db_table": "tuikuanjilu",
|
||
"indexes": [
|
||
models.Index(
|
||
fields=["chuliid"], name="tuikuanjilu_chuliid_0b0f16_idx"
|
||
),
|
||
models.Index(
|
||
fields=["sqzhuangtai"], name="tuikuanjilu_sqzhuan_d89dc9_idx"
|
||
),
|
||
],
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name="Pingfen",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"dashou",
|
||
models.CharField(
|
||
blank=True,
|
||
db_index=True,
|
||
max_length=32,
|
||
null=True,
|
||
verbose_name="接单打手ID",
|
||
),
|
||
),
|
||
(
|
||
"zongfen",
|
||
models.PositiveIntegerField(default=0, verbose_name="总分"),
|
||
),
|
||
(
|
||
"cishu",
|
||
models.PositiveIntegerField(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": "评分表",
|
||
"db_table": "pingfenbiao",
|
||
"indexes": [
|
||
models.Index(
|
||
fields=["dashou"], name="pingfenbiao_dashou_f62f10_idx"
|
||
)
|
||
],
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name="Liaotian",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
primary_key=True, serialize=False, verbose_name="主键ID"
|
||
),
|
||
),
|
||
(
|
||
"user1_id",
|
||
models.CharField(
|
||
db_index=True, max_length=30, verbose_name="用户1标识"
|
||
),
|
||
),
|
||
(
|
||
"user2_id",
|
||
models.CharField(
|
||
db_index=True, max_length=30, verbose_name="用户2标识"
|
||
),
|
||
),
|
||
(
|
||
"dingdan_id",
|
||
models.CharField(max_length=32, unique=True, verbose_name="订单ID"),
|
||
),
|
||
(
|
||
"zhuangtai",
|
||
models.IntegerField(
|
||
choices=[(1, "开启中"), (0, "已关闭")],
|
||
db_index=True,
|
||
default=1,
|
||
verbose_name="聊天状态",
|
||
),
|
||
),
|
||
(
|
||
"create_time",
|
||
models.DateTimeField(auto_now_add=True, verbose_name="创建时间"),
|
||
),
|
||
(
|
||
"update_time",
|
||
models.DateTimeField(auto_now=True, verbose_name="更新时间"),
|
||
),
|
||
],
|
||
options={
|
||
"db_table": "liaotian",
|
||
"indexes": [
|
||
models.Index(
|
||
fields=["user1_id"], name="liaotian_user1_i_6be6cd_idx"
|
||
),
|
||
models.Index(
|
||
fields=["user2_id"], name="liaotian_user2_i_9f61a4_idx"
|
||
),
|
||
models.Index(
|
||
fields=["zhuangtai"], name="liaotian_zhuangt_5e8be5_idx"
|
||
),
|
||
],
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name="DingdanShangjia",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"shangjia_id",
|
||
models.CharField(
|
||
blank=True,
|
||
db_index=True,
|
||
max_length=32,
|
||
null=True,
|
||
verbose_name="商家ID",
|
||
),
|
||
),
|
||
(
|
||
"shangjia_pingjia",
|
||
models.TextField(blank=True, null=True, verbose_name="商家评价"),
|
||
),
|
||
(
|
||
"cfliyou",
|
||
models.TextField(
|
||
blank=True, null=True, verbose_name="商家处罚理由"
|
||
),
|
||
),
|
||
(
|
||
"sqzhuangtai",
|
||
models.IntegerField(
|
||
blank=True,
|
||
default=0,
|
||
null=True,
|
||
verbose_name="处罚申请状态:0待处理,1成功,2驳回",
|
||
),
|
||
),
|
||
(
|
||
"bhliyou",
|
||
models.TextField(
|
||
blank=True, null=True, verbose_name="驳回商家处罚理由"
|
||
),
|
||
),
|
||
(
|
||
"sjnicheng",
|
||
models.CharField(max_length=50, null=True, verbose_name="商家昵称"),
|
||
),
|
||
(
|
||
"dingdan",
|
||
models.OneToOneField(
|
||
on_delete=django.db.models.deletion.CASCADE,
|
||
related_name="shangjia_kuozhan",
|
||
to="dingdan.dingdan",
|
||
verbose_name="订单",
|
||
),
|
||
),
|
||
],
|
||
options={
|
||
"verbose_name": "商家订单扩展",
|
||
"verbose_name_plural": "商家订单扩展",
|
||
"db_table": "dingdan_shangjia",
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name="DingdanPingtai",
|
||
fields=[
|
||
(
|
||
"id",
|
||
models.BigAutoField(
|
||
auto_created=True,
|
||
primary_key=True,
|
||
serialize=False,
|
||
verbose_name="ID",
|
||
),
|
||
),
|
||
(
|
||
"laoban_id",
|
||
models.CharField(
|
||
blank=True,
|
||
db_index=True,
|
||
max_length=32,
|
||
null=True,
|
||
verbose_name="老板ID",
|
||
),
|
||
),
|
||
(
|
||
"laoban_pingjia",
|
||
models.TextField(blank=True, null=True, verbose_name="老板评价"),
|
||
),
|
||
(
|
||
"dingdan",
|
||
models.OneToOneField(
|
||
on_delete=django.db.models.deletion.CASCADE,
|
||
related_name="pingtai_kuozhan",
|
||
to="dingdan.dingdan",
|
||
verbose_name="订单",
|
||
),
|
||
),
|
||
],
|
||
options={
|
||
"verbose_name": "平台订单扩展",
|
||
"verbose_name_plural": "平台订单扩展",
|
||
"db_table": "dingdan_pingtai",
|
||
},
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="dingdan",
|
||
index=models.Index(fields=["zhuangtai"], name="dingdan_zhuangt_2febe8_idx"),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="dingdan",
|
||
index=models.Index(
|
||
fields=["dingdan_id"], name="dingdan_dingdan_83dcb6_idx"
|
||
),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="dingdan",
|
||
index=models.Index(
|
||
fields=["jiedan_dashou_id"], name="dingdan_jiedan__921bfa_idx"
|
||
),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="dashoutupian",
|
||
index=models.Index(fields=["dashou"], name="dashoutupia_dashou_7de8bd_idx"),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="dashoutupian",
|
||
index=models.Index(
|
||
fields=["dingdan_id"], name="dashoutupia_dingdan_97c685_idx"
|
||
),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="chufajilu",
|
||
index=models.Index(
|
||
fields=["dashouid"], name="chufajilu_dashoui_07aac0_idx"
|
||
),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="chufajilu",
|
||
index=models.Index(
|
||
fields=["qingqiuid"], name="chufajilu_qingqiu_ac160e_idx"
|
||
),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="chufajilu",
|
||
index=models.Index(fields=["chuliid"], name="chufajilu_chuliid_cd63ac_idx"),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="chufajilu",
|
||
index=models.Index(
|
||
fields=["dingdan_id"], name="chufajilu_dingdan_b8f0c2_idx"
|
||
),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="dingdanshangjia",
|
||
index=models.Index(
|
||
fields=["shangjia_id"], name="dingdan_sha_shangji_64d28b_idx"
|
||
),
|
||
),
|
||
migrations.AddIndex(
|
||
model_name="dingdanpingtai",
|
||
index=models.Index(
|
||
fields=["laoban_id"], name="dingdan_pin_laoban__d55e6f_idx"
|
||
),
|
||
),
|
||
]
|