12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- # -*- 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'),
- ),
- ]
|