# Generated by Django 3.2.9 on 2022-03-07 07:10 from django.conf import settings import django.contrib.gis.db.models.fields from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Location', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('location_id', models.IntegerField(blank=True, null=True, verbose_name='Location id')), ('location_name', models.CharField(max_length=255, verbose_name='Location Name')), ('category', models.CharField(blank=True, max_length=255, null=True, verbose_name='Category')), ('zip', models.CharField(blank=True, max_length=12, null=True, verbose_name='Zip code')), ('address', models.CharField(blank=True, max_length=512, null=True, verbose_name='Address')), ('prefecture', models.CharField(blank=True, max_length=255, null=True, verbose_name='Prefecture')), ('area', models.CharField(blank=True, max_length=255, null=True, verbose_name='Area')), ('city', models.CharField(blank=True, max_length=255, null=True, verbose_name='City')), ('photos', models.CharField(blank=True, max_length=255, null=True, verbose_name='Phptos')), ('videos', models.CharField(blank=True, max_length=255, null=True, verbose_name='Videos')), ('webcontents', models.CharField(blank=True, max_length=255, null=True, verbose_name='Web Content')), ('status', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('portal', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('group', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('phone', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('fax', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('email', models.EmailField(blank=True, max_length=255, null=True, verbose_name='Email')), ('facility', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('remark', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('tags', models.CharField(blank=True, max_length=512, null=True, verbose_name='Tags')), ('parammeters', models.CharField(blank=True, max_length=512, null=True, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('geom', django.contrib.gis.db.models.fields.MultiPointField(srid=4326)), ('last_updated_user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='location_updated_user', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='RogEvent', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=255, verbose_name='Title')), ('venue', models.CharField(max_length=255, verbose_name='Venue')), ('at_date', models.DateTimeField(auto_now_add=True, verbose_name='At Date')), ('geom', django.contrib.gis.db.models.fields.MultiPointField(srid=4326)), ], ), migrations.CreateModel( name='ShapeLayers', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255, verbose_name='Shape Layer')), ('file', models.FileField(blank=True, upload_to='%y%m%d')), ('uploaded_date', models.DateField(auto_now_add=True)), ('layerof', models.IntegerField(choices=[(1, 'locations'), (2, 'Location_line'), (3, 'Location_polygon')], default=1)), ('table_name', models.CharField(blank=True, max_length=255, verbose_name='Table name')), ], ), migrations.CreateModel( name='Shop', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255, verbose_name='Shop name')), ('geom', django.contrib.gis.db.models.fields.MultiPointField(srid=4326)), ], ), migrations.CreateModel( name='TravelList', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('travel_id', models.IntegerField(verbose_name='Travel Id')), ('start_date', models.DateTimeField(blank=True, null=True, verbose_name='Start date')), ('finish_date', models.DateTimeField(blank=True, null=True, verbose_name='End date')), ('category', models.CharField(choices=[('PRIVATE', 'Private'), ('GROUP', 'Group'), ('AGENT', 'Agent'), ('ROGAINING', 'Rogaining')], max_length=256)), ('title', models.CharField(max_length=255, verbose_name='Title')), ('transportation', models.CharField(blank=True, max_length=255, null=True, verbose_name='Transpotation')), ('moving_distance', models.IntegerField(blank=True, null=True)), ('duration', models.DurationField(blank=True, null=True, verbose_name='Duration')), ('eta', models.DateTimeField(blank=True, null=True)), ('parammeters', models.CharField(blank=True, max_length=512, null=True, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('last_updated_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='travel_list_updated_user', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='TravelPoint', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('distance', models.FloatField(blank=True, null=True)), ('transportation', models.CharField(blank=True, max_length=255, null=True, verbose_name='Transpotation')), ('eta', models.DateTimeField(blank=True, null=True)), ('order_number', models.IntegerField(blank=True, null=True)), ('parammeters', models.CharField(blank=True, max_length=512, null=True, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('last_updated_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='travelpoint_updated_user', to=settings.AUTH_USER_MODEL)), ('location', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='rog.location')), ('travel_list', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='rog.travellist')), ], ), migrations.CreateModel( name='SystemSettings', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('setting_name', models.CharField(max_length=255, verbose_name='Settings Name')), ('version', models.CharField(blank=True, max_length=10, null=True, verbose_name='Version')), ('effective_date', models.DateTimeField()), ('end_date', models.DateTimeField()), ('parammeters', models.CharField(max_length=512, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('last_updated_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='system_setting_updated_user', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='ShopRoute', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255, verbose_name='Name')), ('geom', django.contrib.gis.db.models.fields.MultiLineStringField(srid=4326)), ('shop', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='rog.shop')), ], ), migrations.CreateModel( name='RogUser', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.EmailField(max_length=254, verbose_name='Email')), ('phone', models.CharField(max_length=55, verbose_name='Phone Number')), ('first_name', models.CharField(max_length=255, verbose_name='First Name')), ('middle_name', models.CharField(blank=True, max_length=255, null=True, verbose_name='Middle Name')), ('last_name', models.CharField(max_length=255, verbose_name='last_name')), ('nickname', models.CharField(blank=True, max_length=255, null=True, verbose_name='Nickname')), ('country', models.CharField(default='Japan', max_length=255, verbose_name='Country')), ('language', models.CharField(default='Japanese', max_length=255, verbose_name='Language')), ('prefecture', models.CharField(blank=True, max_length=255, null=True, verbose_name='Prefecture')), ('sex', models.CharField(blank=True, default='unknown', max_length=255, null=True, verbose_name='Sex')), ('birthyear', models.IntegerField(blank=True, null=True, verbose_name='Birth year')), ('family_structure', models.IntegerField(blank=True, null=True, verbose_name='Family Structure')), ('level', models.IntegerField(blank=True, default=0, null=True, verbose_name='Level')), ('parammeters', models.CharField(max_length=512, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('introducer', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='introduced_uesr', to=settings.AUTH_USER_MODEL)), ('last_updated_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='roguser_updated_user', to=settings.AUTH_USER_MODEL)), ('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Location_polygon', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('location_id', models.IntegerField(blank=True, null=True, verbose_name='Location id')), ('location_name', models.CharField(max_length=255, verbose_name='Location Name')), ('category', models.CharField(blank=True, max_length=255, null=True, verbose_name='Category')), ('zip', models.CharField(blank=True, max_length=12, null=True, verbose_name='Zip code')), ('address', models.CharField(blank=True, max_length=512, null=True, verbose_name='Address')), ('prefecture', models.CharField(blank=True, max_length=255, null=True, verbose_name='Prefecture')), ('area', models.CharField(blank=True, max_length=255, null=True, verbose_name='Area')), ('city', models.CharField(blank=True, max_length=255, null=True, verbose_name='City')), ('photos', models.CharField(blank=True, max_length=255, null=True, verbose_name='Phptos')), ('videos', models.CharField(blank=True, max_length=255, null=True, verbose_name='Videos')), ('webcontents', models.CharField(blank=True, max_length=255, null=True, verbose_name='Web Content')), ('status', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('portal', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('group', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('phone', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('fax', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('email', models.EmailField(blank=True, max_length=255, null=True, verbose_name='Email')), ('facility', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('remark', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('tags', models.CharField(blank=True, max_length=512, null=True, verbose_name='Tags')), ('parammeters', models.CharField(blank=True, max_length=512, null=True, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('geom', django.contrib.gis.db.models.fields.MultiPolygonField(blank=True, null=True, srid=4326)), ('last_updated_user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='location_polygon_updated_user', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Location_line', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('location_id', models.IntegerField(blank=True, null=True, verbose_name='Location id')), ('location_name', models.CharField(max_length=255, verbose_name='Location Name')), ('category', models.CharField(blank=True, max_length=255, null=True, verbose_name='Category')), ('zip', models.CharField(blank=True, max_length=12, null=True, verbose_name='Zip code')), ('address', models.CharField(blank=True, max_length=512, null=True, verbose_name='Address')), ('prefecture', models.CharField(blank=True, max_length=255, null=True, verbose_name='Prefecture')), ('area', models.CharField(blank=True, max_length=255, null=True, verbose_name='Area')), ('city', models.CharField(blank=True, max_length=255, null=True, verbose_name='City')), ('photos', models.CharField(blank=True, max_length=255, null=True, verbose_name='Phptos')), ('videos', models.CharField(blank=True, max_length=255, null=True, verbose_name='Videos')), ('webcontents', models.CharField(blank=True, max_length=255, null=True, verbose_name='Web Content')), ('status', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('portal', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('group', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('phone', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('fax', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('email', models.EmailField(blank=True, max_length=255, null=True, verbose_name='Email')), ('facility', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('remark', models.CharField(blank=True, max_length=255, null=True, verbose_name='Status')), ('tags', models.CharField(blank=True, max_length=512, null=True, verbose_name='Tags')), ('parammeters', models.CharField(blank=True, max_length=512, null=True, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('geom', django.contrib.gis.db.models.fields.MultiLineStringField(blank=True, null=True, srid=4326)), ('last_updated_user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='location_line_updated_user', to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='JoinedEvent', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tagname', models.CharField(blank=True, max_length=255, null=True, verbose_name='Tag Name')), ('status', models.CharField(choices=[('REGISTERED', 'Registered'), ('ACCEPTED', 'accepted'), ('PAID', 'paid'), ('JOINED', 'joined'), ('CANCELED', 'Canceled')], max_length=256)), ('registrationid', models.CharField(max_length=56, verbose_name='Registration Id')), ('payment_code', models.CharField(max_length=255, verbose_name='Payment Code')), ('paid', models.IntegerField(default=0, verbose_name='Paid Amount')), ('remark', models.CharField(blank=True, max_length=255, null=True, verbose_name='Remark')), ('parammeters', models.CharField(max_length=512, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('last_updated_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='joined_event_updated_user', to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='Favorite', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('good', models.IntegerField(default=0, verbose_name='Good')), ('favorite', models.IntegerField(default=0, verbose_name='Favorite')), ('evaluation', models.IntegerField(default=0, verbose_name='Evaluation')), ('number_visit', models.IntegerField(default=0, verbose_name='Good')), ('last_visited', models.DateTimeField(blank=True, null=True, verbose_name='Last Visited')), ('parammeters', models.CharField(blank=True, max_length=512, null=True, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('last_updated_user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, related_name='favorite_updated_user', to=settings.AUTH_USER_MODEL)), ('location', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='rog.location')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to=settings.AUTH_USER_MODEL)), ], ), migrations.CreateModel( name='EventRoute', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255, verbose_name='Name')), ('geom', django.contrib.gis.db.models.fields.MultiLineStringField(srid=4326)), ('event', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='rog.rogevent')), ], ), migrations.CreateModel( name='Event', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tagname', models.CharField(blank=True, max_length=512, null=True, verbose_name='Parameters')), ('status', models.CharField(choices=[('PREPARING', 'Preparing'), ('PROMOTION', 'Promotion'), ('EVENT', 'Event'), ('END', 'End')], max_length=256)), ('price', models.IntegerField(default=0, verbose_name='Paid Amount')), ('promotion_date', models.DateTimeField(blank=True, null=True, verbose_name='Promotion date')), ('event_start', models.DateTimeField(blank=True, null=True, verbose_name='Promotion date')), ('event_end', models.DateTimeField(blank=True, null=True, verbose_name='Promotion date')), ('remark', models.CharField(blank=True, max_length=256, null=True)), ('parammeters', models.CharField(blank=True, max_length=512, null=True, verbose_name='Parameters')), ('created_at', models.DateTimeField(auto_now_add=True)), ('last_updated_at', models.DateTimeField(auto_now=True)), ('last_updated_user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, related_name='event_updated_user', to=settings.AUTH_USER_MODEL)), ], ), ]