# Generated by Django 4.2.27 on 2026-01-23 19:32 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="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="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", "indexes": [ models.Index( fields=["yonghu_id"], name="huiyuangoum_yonghu__ba2138_idx" ), models.Index( fields=["huiyuan_id"], name="huiyuangoum_huiyuan_35fe1d_idx" ), models.Index( fields=["yonghu_id", "huiyuan_id"], name="huiyuangoum_yonghu__21e6e1_idx", ), ], "unique_together": {("yonghu_id", "huiyuan_id")}, }, ), 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" ), ], }, ), 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"), ], }, ), ]