150 lines
9.3 KiB
Python
150 lines
9.3 KiB
Python
# Generated by Django 5.2.10 on 2026-01-14 19:59
|
||
|
||
from django.db import migrations, models
|
||
|
||
|
||
class Migration(migrations.Migration):
|
||
|
||
initial = True
|
||
|
||
dependencies = [
|
||
]
|
||
|
||
operations = [
|
||
migrations.CreateModel(
|
||
name='Huiyuan',
|
||
fields=[
|
||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
('huiyuan_id', models.CharField(max_length=6, unique=True, verbose_name='会员ID')),
|
||
('jieshao', models.CharField(max_length=30, verbose_name='会员介绍')),
|
||
('jtjieshao', models.TextField(blank=True, null=True, verbose_name='会员规则介绍')),
|
||
('jiage', models.DecimalField(decimal_places=2, default=0.0, max_digits=10, verbose_name='会员价格')),
|
||
('guanshifc', models.DecimalField(decimal_places=2, default=0.0, max_digits=10, verbose_name='管事分成')),
|
||
('goumai_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': '会员',
|
||
'verbose_name_plural': '会员',
|
||
'db_table': 'huiyuan',
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name='Huiyuangoumai',
|
||
fields=[
|
||
('id', models.AutoField(primary_key=True, serialize=False, verbose_name='购买记录ID')),
|
||
('huiyuan_id', models.CharField(db_index=True, max_length=6, verbose_name='会员ID')),
|
||
('yonghu_id', models.CharField(db_index=True, max_length=32, verbose_name='用户ID')),
|
||
('huiyuan_zhuangtai', models.PositiveIntegerField(default=1, verbose_name='会员状态')),
|
||
('jieshao', models.CharField(max_length=30, null=True, verbose_name='会员介绍')),
|
||
('daoqi_time', models.DateTimeField(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': 'huiyuangoumai',
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name='Shangpin',
|
||
fields=[
|
||
('id', models.AutoField(primary_key=True, serialize=False, verbose_name='商品ID')),
|
||
('biaoqian', models.CharField(blank=True, max_length=45, null=True, verbose_name='商品标题')),
|
||
('jiage', models.DecimalField(decimal_places=2, default=0.0, max_digits=10, verbose_name='商品价格')),
|
||
('kucun', models.PositiveIntegerField(default=0, verbose_name='商品库存')),
|
||
('leixing_id', models.PositiveIntegerField(blank=True, null=True, verbose_name='商品类型ID')),
|
||
('zhuanqu_id', models.PositiveIntegerField(blank=True, null=True, verbose_name='商品专区ID')),
|
||
('zhenshi_xiaoliang', models.PositiveIntegerField(default=0, verbose_name='商品真实销量')),
|
||
('duiwai_xiaoliang', models.PositiveIntegerField(default=0, verbose_name='商品对外销量')),
|
||
('jieshao', models.TextField(blank=True, null=True, verbose_name='商品介绍')),
|
||
('xiadan_xuzhi', models.TextField(blank=True, null=True, verbose_name='下单须知')),
|
||
('guize_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='佣金要求')),
|
||
('tupian_url', 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={
|
||
'verbose_name': '商品',
|
||
'verbose_name_plural': '商品',
|
||
'db_table': 'shangpin',
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name='ShangpinLeixing',
|
||
fields=[
|
||
('id', models.AutoField(primary_key=True, serialize=False, verbose_name='类型ID')),
|
||
('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.CharField(blank=True, max_length=45, null=True, verbose_name='类型介绍')),
|
||
('tupian_url', models.CharField(blank=True, max_length=500, null=True, verbose_name='类型图片URL')),
|
||
],
|
||
options={
|
||
'verbose_name': '商品类型',
|
||
'verbose_name_plural': '商品类型',
|
||
'db_table': 'shangpin_leixing',
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name='ShangpinZhuanqu',
|
||
fields=[
|
||
('id', models.AutoField(primary_key=True, serialize=False, verbose_name='专区ID')),
|
||
('mingzi', models.CharField(blank=True, max_length=45, null=True, verbose_name='专区名称')),
|
||
('leixing_id', models.PositiveIntegerField(verbose_name='类型ID')),
|
||
],
|
||
options={
|
||
'verbose_name': '商品专区',
|
||
'verbose_name_plural': '商品专区',
|
||
'db_table': 'shangpin_zhuanqu',
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name='Czjilu',
|
||
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')),
|
||
('huiyuan_id', models.CharField(blank=True, max_length=6, null=True, verbose_name='会员ID')),
|
||
('zhuangtai', models.IntegerField(blank=True, null=True, verbose_name='订单状态')),
|
||
('yonghuid', models.CharField(db_index=True, max_length=7, verbose_name='用户ID')),
|
||
('jine', models.DecimalField(decimal_places=2, max_digits=10, verbose_name='订单金额')),
|
||
('leixing', models.IntegerField(blank=True, null=True, verbose_name='充值类型,1:会员,2:押金,3:积分,4:商家')),
|
||
('shuoming', models.CharField(blank=True, max_length=100, null=True, 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': 'czjilu',
|
||
'indexes': [models.Index(fields=['dingdan_id'], name='czjilu_dingdan_39bbd0_idx'), models.Index(fields=['yonghuid'], name='czjilu_yonghui_a0555f_idx')],
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name='Gsfenhong',
|
||
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')),
|
||
('guanshi', models.CharField(db_index=True, max_length=7, verbose_name='管事ID')),
|
||
('dashouid', models.CharField(db_index=True, max_length=7, unique=True, verbose_name='打手ID')),
|
||
('shuoming', models.CharField(blank=True, max_length=100, null=True, verbose_name='订单说明')),
|
||
('fenhong', models.DecimalField(decimal_places=2, max_digits=10, verbose_name='订单分红金额')),
|
||
('avatar', models.CharField(blank=True, max_length=500, null=True, verbose_name='打手头像')),
|
||
('nicheng', models.CharField(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={
|
||
'verbose_name': '管事分红记录',
|
||
'verbose_name_plural': '管事分红记录',
|
||
'db_table': 'gsfenhong',
|
||
'indexes': [models.Index(fields=['guanshi'], name='gsfenhong_guanshi_dc440f_idx'), models.Index(fields=['dashouid'], name='gsfenhong_dashoui_5473ca_idx')],
|
||
},
|
||
),
|
||
]
|