209 lines
14 KiB
Python
209 lines
14 KiB
Python
# Generated by Django 4.2.27 on 2026-06-17 21:18
|
||
|
||
from django.db import migrations, models
|
||
|
||
|
||
class Migration(migrations.Migration):
|
||
|
||
initial = True
|
||
|
||
dependencies = [
|
||
]
|
||
|
||
operations = [
|
||
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='订单说明')),
|
||
('CreateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
('UpdateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
],
|
||
options={
|
||
'verbose_name': '充值记录订单',
|
||
'verbose_name_plural': '充值记录订单',
|
||
'db_table': 'czjilu',
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name='DuociFenhong',
|
||
fields=[
|
||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
('huiyuan', models.CharField(max_length=10, verbose_name='会员ID')),
|
||
('yonghuid', models.CharField(db_index=True, max_length=7, verbose_name='管事ID')),
|
||
('cishu', models.PositiveIntegerField(verbose_name='分红次数')),
|
||
('guanshi_fenhong', models.DecimalField(decimal_places=2, default=0.0, max_digits=10, verbose_name='管事分红金额')),
|
||
('zuzhang_fenhong', models.DecimalField(decimal_places=2, default=0.0, max_digits=10, verbose_name='组长分红金额')),
|
||
('CreateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
('UpdateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
],
|
||
options={
|
||
'verbose_name': '多次分红配置',
|
||
'verbose_name_plural': '多次分红配置',
|
||
'db_table': 'duoci_fenhong',
|
||
},
|
||
),
|
||
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, 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='打手昵称')),
|
||
('zuzhang_id', models.CharField(blank=True, db_index=True, max_length=7, null=True, verbose_name='组长ID')),
|
||
('zuzhang_fenhong', models.DecimalField(blank=True, decimal_places=2, max_digits=10, null=True, verbose_name='组长分红金额')),
|
||
('fenhong_leixing', models.PositiveSmallIntegerField(choices=[(1, '会员分红'), (2, '押金分红'), (3, '商家订单分红')], default=1, verbose_name='分红类型')),
|
||
('huiyuan_id', models.CharField(blank=True, max_length=6, null=True, verbose_name='会员ID')),
|
||
('CreateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
('UpdateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
],
|
||
options={
|
||
'verbose_name': '管事分红记录',
|
||
'verbose_name_plural': '管事分红记录',
|
||
'db_table': 'gsfenhong',
|
||
},
|
||
),
|
||
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='管事分成')),
|
||
('zuzhangfc', models.DecimalField(decimal_places=2, default=0.0, max_digits=10, verbose_name='组长分成')),
|
||
('goumai_cishu', models.PositiveIntegerField(default=0, verbose_name='购买次数')),
|
||
('CreateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
('UpdateTime', 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='会员到期时间')),
|
||
('CreateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
('UpdateTime', 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='佣金要求')),
|
||
('kaioi_ewai_dashou_fencheng', models.BooleanField(default=False, verbose_name='是否开启打手额外分成')),
|
||
('ewai_dashou_fencheng', 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')),
|
||
('CreateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
('UpdateTime', models.DateTimeField(auto_now=True, verbose_name='更改时间')),
|
||
('paixu', models.IntegerField(default=0, verbose_name='排序权重')),
|
||
('shenhezhuangtai', models.IntegerField(default=1, help_text='1=正常, 2=审核专用', verbose_name='审核状态')),
|
||
('shangjia_zhuangtai', models.BooleanField(default=True, verbose_name='是否上架')),
|
||
('fengjin_zhuangtai', models.BooleanField(default=True, verbose_name='是否封禁')),
|
||
('shenhe_zhuangtai', models.BooleanField(default=False, help_text='True=审核通过,False=未审核', 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')),
|
||
('paixu', models.IntegerField(default=0, verbose_name='排序权重')),
|
||
('shenhezhuangtai', models.IntegerField(default=1, help_text='1=正常, 2=审核专用', verbose_name='审核状态')),
|
||
],
|
||
options={
|
||
'verbose_name': '商品类型',
|
||
'verbose_name_plural': '商品类型',
|
||
'db_table': 'shangpin_leixing',
|
||
},
|
||
),
|
||
migrations.CreateModel(
|
||
name='ShangpinMeiriTongji',
|
||
fields=[
|
||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||
('riqi', models.DateField(db_index=True, verbose_name='统计日期')),
|
||
('nian', models.PositiveSmallIntegerField(verbose_name='年份')),
|
||
('yue', models.PositiveSmallIntegerField(verbose_name='月份')),
|
||
('ri', models.PositiveSmallIntegerField(verbose_name='日')),
|
||
('diandan_zongliang', models.PositiveIntegerField(default=0, verbose_name='点单总量')),
|
||
('diandan_zonge', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='点单总额')),
|
||
('chengjiao_zongliang', models.PositiveIntegerField(default=0, verbose_name='成交总量')),
|
||
('chengjiao_zonge', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='成交总额')),
|
||
('tuikuan_zongliang', models.PositiveIntegerField(default=0, verbose_name='退款总量')),
|
||
('tuikuan_zonge', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='退款总额')),
|
||
('pingtai_shouyi', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='平台收益')),
|
||
('dianpu_zongshouyi', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='店铺总收益')),
|
||
('CreateTime', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')),
|
||
('UpdateTime', models.DateTimeField(auto_now=True, verbose_name='更新时间')),
|
||
],
|
||
options={
|
||
'verbose_name': '商品每日统计',
|
||
'verbose_name_plural': '商品每日统计',
|
||
'db_table': 'shangpin_meiri_tongji',
|
||
},
|
||
),
|
||
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')),
|
||
('paixu', models.IntegerField(default=0, verbose_name='排序权重')),
|
||
('shenhezhuangtai', models.IntegerField(default=1, help_text='1=正常, 2=审核专用', verbose_name='审核状态')),
|
||
('shangjia_zhuangtai', models.BooleanField(default=True, verbose_name='是否上架')),
|
||
('fengjin_zhuangtai', models.BooleanField(default=True, verbose_name='是否封禁')),
|
||
],
|
||
options={
|
||
'verbose_name': '商品专区',
|
||
'verbose_name_plural': '商品专区',
|
||
'db_table': 'shangpin_zhuanqu',
|
||
},
|
||
),
|
||
]
|