285 lines
22 KiB
Python
285 lines
22 KiB
Python
# 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)),
|
|
],
|
|
),
|
|
]
|