# Generated by Django 4.2.27 on 2026-05-06 11:28 from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('dingdan', '0019_dingdanpingtai_shangji_dianpu_id_and_more'), ] operations = [ migrations.CreateModel( name='FadanFenhong', fields=[ ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='自增主键')), ('fenhongzhe_id', models.CharField(db_index=True, max_length=20, verbose_name='分红者ID')), ('zonge', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='分红总额')), ('ketixian_fenhong', models.DecimalField(decimal_places=2, default=0.0, max_digits=12, verbose_name='可提现分红')), ('shenfen', models.IntegerField(choices=[(1, '商家'), (2, '客服'), (3, '平台管理者')], default=1, verbose_name='分红者身份')), ('fenhong_cishu', models.IntegerField(default=0, verbose_name='分红次数')), ('yingde_lilv', models.DecimalField(decimal_places=4, default=0.0, max_digits=5, 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': 'fadan_fenhong', 'indexes': [models.Index(fields=['fenhongzhe_id'], name='fadan_fenhong_zhe_idx'), models.Index(fields=['shenfen'], name='fadan_fenhong_sf_idx')], }, ), migrations.CreateModel( name='Fadan', fields=[ ('id', models.AutoField(primary_key=True, serialize=False, verbose_name='自增主键')), ('beichufa_id', models.CharField(db_index=True, max_length=20, verbose_name='被处罚用户ID')), ('shenqing_chufa', models.CharField(blank=True, max_length=20, null=True, verbose_name='申请处罚者ID')), ('shenfen', models.IntegerField(choices=[(1, '打手'), (2, '管事'), (3, '商家'), (4, '组长')], default=1, verbose_name='被处罚者身份')), ('chufaliyou', models.TextField(blank=True, null=True, verbose_name='处罚理由')), ('fakuanjine', models.DecimalField(decimal_places=2, default=0.0, max_digits=10, verbose_name='罚款金额')), ('guanliandingdan_id', models.CharField(blank=True, db_index=True, max_length=32, null=True, verbose_name='关联订单ID')), ('zhuangtai', models.IntegerField(choices=[(1, '待缴纳'), (2, '已缴纳'), (3, '申诉中'), (4, '已驳回')], db_index=True, default=1, verbose_name='罚单状态')), ('yingxiang_qiangdan', models.IntegerField(choices=[(1, '影响抢单'), (0, '不影响抢单')], db_index=True, default=1, verbose_name='是否影响抢单')), ('shensuliyou', models.TextField(blank=True, null=True, verbose_name='申诉理由')), ('tongyi_chufaliyou', models.TextField(blank=True, null=True, verbose_name='同意处罚理由')), ('bohuiliyou', models.TextField(blank=True, 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': 'fadan', 'indexes': [models.Index(fields=['beichufa_id', 'yingxiang_qiangdan', 'zhuangtai'], name='fadan_qiangdan_check'), models.Index(fields=['guanliandingdan_id'], name='fadan_dingdan_idx')], }, ), ]