# Generated by Django 4.2 on 2025-03-25 21:57

from django.db import migrations, models
import django.db.models.deletion
import shortuuid.django_fields


class Migration(migrations.Migration):

    dependencies = [
        ('store', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='About',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=200)),
                ('title_2', models.CharField(blank=True, max_length=200, null=True)),
                ('title_3', models.CharField(blank=True, max_length=200, null=True)),
                ('content', models.TextField(blank=True, null=True)),
                ('content_1', models.TextField(blank=True, null=True)),
                ('content_2', models.TextField(blank=True, null=True)),
                ('image', models.ImageField(blank=True, null=True, upload_to='about/')),
                ('creat_time', models.DateTimeField(auto_now_add=True)),
            ],
            options={
                'verbose_name_plural': 'Hakkımızda',
            },
        ),
        migrations.CreateModel(
            name='Blog',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=200)),
                ('image', models.ImageField(blank=True, null=True, upload_to='blogs/')),
                ('image_url', models.URLField(blank=True, null=True)),
                ('content', models.TextField(blank=True, null=True)),
                ('slug', models.SlugField(blank=True, editable=False, max_length=200, unique=True)),
                ('created_date', models.DateTimeField(auto_now_add=True)),
                ('update_at', models.DateTimeField(auto_now=True)),
            ],
            options={
                'verbose_name_plural': 'Blog_Yazılari',
            },
        ),
        migrations.CreateModel(
            name='Setting',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('logo_1', models.ImageField(blank=True, null=True, upload_to='logo')),
                ('logo_2', models.ImageField(blank=True, null=True, upload_to='logo')),
                ('title', models.CharField(blank=True, max_length=255, null=True)),
                ('description', models.CharField(blank=True, max_length=255, null=True)),
                ('keywords', models.CharField(blank=True, max_length=255, null=True)),
                ('footer_content', models.TextField(blank=True, null=True)),
                ('phone_number', models.CharField(blank=True, max_length=15, null=True)),
                ('phone_mobil', models.CharField(blank=True, max_length=15, null=True)),
                ('email', models.EmailField(blank=True, max_length=254, null=True)),
                ('city', models.CharField(max_length=25)),
                ('district', models.CharField(max_length=50)),
                ('address', models.TextField()),
                ('open_hours', models.CharField(max_length=10)),
                ('close_hours', models.CharField(max_length=10)),
                ('top_content', models.CharField(blank=True, max_length=255, null=True)),
                ('top_content_2', models.CharField(blank=True, max_length=255, null=True)),
                ('facebook_url', models.URLField(blank=True, null=True)),
                ('instagram_url', models.URLField(blank=True, null=True)),
                ('twitter_url', models.URLField(blank=True, null=True)),
                ('youtube_url', models.URLField(blank=True, null=True)),
                ('tiktok_url', models.URLField(blank=True, null=True)),
                ('kampanya_slider_title', models.CharField(blank=True, max_length=100, null=True)),
                ('slider_desciription', models.CharField(blank=True, max_length=255, null=True)),
                ('paralel_title1', models.CharField(blank=True, max_length=255, null=True)),
                ('paralel_title2', models.CharField(blank=True, max_length=255, null=True)),
                ('paralel_content_buton', models.CharField(blank=True, max_length=50, null=True)),
                ('parelel_content_image', models.ImageField(blank=True, null=True, upload_to='paralel_bar')),
            ],
            options={
                'verbose_name_plural': 'Genel_Site_Bilgileri',
            },
        ),
        migrations.CreateModel(
            name='Slider',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(blank=True, max_length=100, null=True)),
                ('desciription', models.CharField(blank=True, max_length=255, null=True)),
                ('button_name', models.CharField(blank=True, max_length=50, null=True)),
                ('image', models.ImageField(blank=True, null=True, upload_to='slider_anasayfa')),
            ],
            options={
                'verbose_name_plural': 'Slider',
            },
        ),
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('product_number', shortuuid.django_fields.ShortUUIDField(alphabet='1234567890', length=8, max_length=10, prefix='', unique=True)),
                ('name', models.CharField(max_length=255)),
                ('slug', models.SlugField(blank=True, editable=False, unique=True)),
                ('description', models.TextField(blank=True, null=True)),
                ('kombined', models.TextField(blank=True, null=True)),
                ('price', models.DecimalField(decimal_places=2, max_digits=10)),
                ('rating', models.DecimalField(decimal_places=1, default=4.0, max_digits=2)),
                ('shopier_url', models.URLField(blank=True, null=True)),
                ('satista_mi', models.BooleanField(default=False)),
                ('anasayfada_mi', models.BooleanField(default=False)),
                ('indirimli_mi', models.DecimalField(blank=True, decimal_places=2, max_digits=10, null=True)),
                ('image', models.ImageField(blank=True, null=True, upload_to='productsImage/')),
                ('image_url', models.URLField(blank=True, null=True)),
                ('created_date', models.DateTimeField(auto_now_add=True)),
                ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='products', to='store.category')),
                ('sizes', models.ManyToManyField(blank=True, to='store.size')),
            ],
            options={
                'verbose_name_plural': 'Ürünler',
            },
        ),
        migrations.CreateModel(
            name='KampanyaSliders',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('kampanya_title', models.CharField(blank=True, max_length=255, null=True)),
                ('kampanya_desciription', models.CharField(blank=True, max_length=255, null=True)),
                ('button_name', models.CharField(blank=True, max_length=50, null=True)),
                ('image', models.ImageField(blank=True, null=True, upload_to='slider_campanya')),
                ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='store.category')),
            ],
            options={
                'verbose_name_plural': 'Kampanya_Slider',
            },
        ),
    ]
