evaluation-customer modeli yaratildi va kerakli fiealdlr qoshildi
This commit is contained in:
42
core/apps/evaluation/migrations/0001_initial.py
Normal file
42
core/apps/evaluation/migrations/0001_initial.py
Normal file
@@ -0,0 +1,42 @@
|
||||
# Generated by Django 5.2.7 on 2026-02-12 10:18
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='CustomerModel',
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('created_at', models.DateTimeField(auto_now_add=True)),
|
||||
('updated_at', models.DateTimeField(auto_now=True)),
|
||||
('name', models.CharField(max_length=255, verbose_name='name')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'CustomerModel',
|
||||
'verbose_name_plural': 'CustomerModels',
|
||||
'db_table': 'Customer',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='PropertyownerModel',
|
||||
fields=[
|
||||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('created_at', models.DateTimeField(auto_now_add=True)),
|
||||
('updated_at', models.DateTimeField(auto_now=True)),
|
||||
('name', models.CharField(max_length=255, verbose_name='name')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'PropertyownerModel',
|
||||
'verbose_name_plural': 'PropertyownerModels',
|
||||
'db_table': 'PropertyOwner',
|
||||
},
|
||||
),
|
||||
]
|
||||
@@ -0,0 +1,209 @@
|
||||
# Generated by Django 5.2.7 on 2026-02-12 10:29
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('evaluation', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='customermodel',
|
||||
options={'verbose_name': 'Customer', 'verbose_name_plural': 'Customers'},
|
||||
),
|
||||
migrations.AlterModelOptions(
|
||||
name='propertyownermodel',
|
||||
options={'verbose_name': 'Property Owner', 'verbose_name_plural': 'Property Owners'},
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='customermodel',
|
||||
name='name',
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='propertyownermodel',
|
||||
name='name',
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='address',
|
||||
field=models.TextField(blank=True, default='', verbose_name='address'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='bank_account',
|
||||
field=models.CharField(blank=True, default='', max_length=30, verbose_name='bank account (HISOB raqam)'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='certificate_file',
|
||||
field=models.FileField(blank=True, null=True, upload_to='customers/certificates/', verbose_name='certificate file (guvohnoma)'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='customer_type',
|
||||
field=models.CharField(choices=[('legal', 'Yuridik shaxs'), ('individual', 'Jismoniy shaxs')], default=1, max_length=20, verbose_name='customer type'),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='director_name',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='director full name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='first_name',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='first name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='inn',
|
||||
field=models.CharField(blank=True, default='', max_length=20, verbose_name='INN'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='jshshir',
|
||||
field=models.CharField(blank=True, default='', max_length=14, verbose_name='JSHSHIR'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='last_name',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='last name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='mfo',
|
||||
field=models.CharField(blank=True, default='', max_length=10, verbose_name='MFO'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='middle_name',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='middle name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='org_address',
|
||||
field=models.TextField(blank=True, default='', verbose_name='organization address'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='org_name',
|
||||
field=models.CharField(blank=True, default='', max_length=500, verbose_name='organization name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='passport_issued_by',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='passport issued by'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='passport_issued_date',
|
||||
field=models.DateField(blank=True, null=True, verbose_name='passport issued date'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='passport_number',
|
||||
field=models.CharField(blank=True, default='', max_length=20, verbose_name='passport number'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='customermodel',
|
||||
name='passport_series',
|
||||
field=models.CharField(blank=True, default='', max_length=10, verbose_name='passport series'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='address',
|
||||
field=models.TextField(blank=True, default='', verbose_name='address'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='bank_account',
|
||||
field=models.CharField(blank=True, default='', max_length=30, verbose_name='bank account (HISOB raqam)'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='certificate_file',
|
||||
field=models.FileField(blank=True, null=True, upload_to='property_owners/certificates/', verbose_name='certificate file (guvohnoma)'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='director_name',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='director full name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='first_name',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='first name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='inn',
|
||||
field=models.CharField(blank=True, default='', max_length=20, verbose_name='INN'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='jshshir',
|
||||
field=models.CharField(blank=True, default='', max_length=14, verbose_name='JSHSHIR'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='last_name',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='last name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='mfo',
|
||||
field=models.CharField(blank=True, default='', max_length=10, verbose_name='MFO'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='middle_name',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='middle name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='org_address',
|
||||
field=models.TextField(blank=True, default='', verbose_name='organization address'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='org_name',
|
||||
field=models.CharField(blank=True, default='', max_length=500, verbose_name='organization name'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='owner_type',
|
||||
field=models.CharField(choices=[('legal', 'Yuridik shaxs'), ('individual', 'Jismoniy shaxs')], default=1, max_length=20, verbose_name='owner type'),
|
||||
preserve_default=False,
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='passport_issued_by',
|
||||
field=models.CharField(blank=True, default='', max_length=255, verbose_name='passport issued by'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='passport_issued_date',
|
||||
field=models.DateField(blank=True, null=True, verbose_name='passport issued date'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='passport_number',
|
||||
field=models.CharField(blank=True, default='', max_length=20, verbose_name='passport number'),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='propertyownermodel',
|
||||
name='passport_series',
|
||||
field=models.CharField(blank=True, default='', max_length=10, verbose_name='passport series'),
|
||||
),
|
||||
migrations.AlterModelTable(
|
||||
name='customermodel',
|
||||
table='customer',
|
||||
),
|
||||
migrations.AlterModelTable(
|
||||
name='propertyownermodel',
|
||||
table='property_owner',
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user