59 lines
3.9 KiB
Python
59 lines
3.9 KiB
Python
# Generated by Django 4.2.27 on 2026-05-06 11:28
|
|
|
|
from django.db import migrations, models
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
('orders', '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')],
|
|
},
|
|
),
|
|
]
|