# -*- coding: utf-8 -*- # Generated by Django 1.11.5 on 2021-03-30 09:04 from __future__ import unicode_literals from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): dependencies = [ ('volunteer_arrangement', '0005_servicebooking_register_time'), ] operations = [ migrations.CreateModel( name='Admin', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=128)), ('password', models.CharField(max_length=128)), ('mobile', models.BigIntegerField(unique=True)), ('register_date', models.DateTimeField(auto_now_add=True)), ('status', models.CharField(max_length=128)), ], ), migrations.CreateModel( name='Bonus', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=128)), ('description', models.CharField(max_length=1024)), ('picture', models.CharField(max_length=256)), ('type', models.CharField(max_length=128)), ('total_qty', models.IntegerField()), ('used_qty', models.IntegerField(default=0)), ('cut_off_date', models.DateField()), ('cost', models.DecimalField(decimal_places=2, max_digits=9999)), ('admin', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='bonus_to_admin', to='volunteer_arrangement.Admin')), ], ), migrations.CreateModel( name='BonusRecord', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('bonus', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='bonus_record_to_bonus', to='volunteer_arrangement.Bonus')), ], ), migrations.CreateModel( name='CreditRecord', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('change', models.IntegerField(blank=True, default=0, null=True)), ('reason', models.CharField(blank=True, max_length=256, null=True)), ('datetime', models.DateTimeField(auto_now_add=True)), ('admin', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='credit_record_to_admin', to='volunteer_arrangement.Admin')), ], ), migrations.AddField( model_name='servicebooking', name='counted_in_credit', field=models.BooleanField(default=False), ), migrations.AddField( model_name='volunteer', name='wechat_id', field=models.CharField(max_length=128, null=True), ), migrations.AddField( model_name='creditrecord', name='volunteer', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='credit_record_to_volunteer', to='volunteer_arrangement.Volunteer'), ), migrations.AddField( model_name='bonusrecord', name='volunteer', field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='volunteer_to_bonus', to='volunteer_arrangement.Volunteer'), ), ]