106 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			106 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Python
		
	
	
	
| # Generated by Django 3.2.12 on 2024-03-19 08:23
 | |
| 
 | |
| from django.db import migrations, models
 | |
| 
 | |
| 
 | |
| class Migration(migrations.Migration):
 | |
| 
 | |
|     initial = True
 | |
| 
 | |
|     dependencies = [
 | |
|     ]
 | |
| 
 | |
|     operations = [
 | |
|         migrations.CreateModel(
 | |
|             name='AbilityReview',
 | |
|             fields=[
 | |
|                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
 | |
|                 ('name', models.CharField(max_length=20, unique=True, verbose_name='公司名称')),
 | |
|                 ('qualification_name', models.CharField(max_length=20, verbose_name='资质名称')),
 | |
|                 ('judging_method', models.CharField(choices=[('文审', '文审'), ('现场', '现场')], max_length=20, verbose_name='评审方法')),
 | |
|                 ('judging_type', models.CharField(choices=[('初次', '初次'), ('扩项', '扩项'), ('变更', '变更'), ('复评', '复评'), ('迁址', '迁址')], max_length=20, verbose_name='评审类型')),
 | |
|                 ('add_param', models.IntegerField(default=0, verbose_name='新增参数')),
 | |
|                 ('review_date', models.DateField(null=True, verbose_name='评审日期')),
 | |
|                 ('now_count', models.IntegerField(default=0, verbose_name='现有场所数量')),
 | |
|                 ('add_count', models.IntegerField(default=0, verbose_name='新增场所数量')),
 | |
|             ],
 | |
|             options={
 | |
|                 'verbose_name': '评审情况',
 | |
|                 'db_table': 'ability_review',
 | |
|             },
 | |
|         ),
 | |
|         migrations.CreateModel(
 | |
|             name='Contact',
 | |
|             fields=[
 | |
|                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
 | |
|                 ('name', models.CharField(max_length=20, unique=True, verbose_name='姓名')),
 | |
|                 ('address', models.CharField(max_length=100, verbose_name='地址')),
 | |
|                 ('header', models.CharField(max_length=20, verbose_name='负责人')),
 | |
|                 ('tel', models.CharField(max_length=20, verbose_name='负责人电话')),
 | |
|                 ('email', models.CharField(max_length=50, null=True, verbose_name='负责人邮箱')),
 | |
|                 ('head_technology', models.CharField(max_length=50, verbose_name='技术负责人')),
 | |
|                 ('tel_technology', models.CharField(max_length=20, verbose_name='技术负责人电话')),
 | |
|                 ('email_technology', models.CharField(max_length=50, null=True, verbose_name='技术负责人邮箱')),
 | |
|                 ('head_quality', models.CharField(max_length=50, verbose_name='质量负责人')),
 | |
|                 ('tel_quality', models.CharField(max_length=20, verbose_name='质量负责人电话')),
 | |
|                 ('email_quality', models.CharField(max_length=50, null=True, verbose_name='质量负责人邮箱')),
 | |
|             ],
 | |
|             options={
 | |
|                 'verbose_name': '实验室联系方式',
 | |
|                 'db_table': 'contact',
 | |
|             },
 | |
|         ),
 | |
|         migrations.CreateModel(
 | |
|             name='ExternalAuditors',
 | |
|             fields=[
 | |
|                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
 | |
|                 ('name_company', models.CharField(max_length=20, unique=True, verbose_name='公司名称')),
 | |
|                 ('name', models.CharField(max_length=20, verbose_name='姓名')),
 | |
|                 ('review_type', models.CharField(max_length=20, verbose_name='评审类型')),
 | |
|                 ('certificate_expiration', models.DateField(verbose_name='证书有效期')),
 | |
|                 ('contact', models.CharField(max_length=20, verbose_name='联系方式')),
 | |
|                 ('judging_areas', models.CharField(max_length=20, verbose_name='评审领域')),
 | |
|                 ('remark', models.CharField(max_length=20, null=True, verbose_name='备注')),
 | |
|             ],
 | |
|             options={
 | |
|                 'verbose_name': '外审员情况',
 | |
|                 'db_table': 'externalauditors',
 | |
|             },
 | |
|         ),
 | |
|         migrations.CreateModel(
 | |
|             name='QualityActivities',
 | |
|             fields=[
 | |
|                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
 | |
|                 ('name', models.CharField(max_length=20, unique=True, verbose_name='活动名称')),
 | |
|                 ('roles', models.CharField(choices=[('组织方', '组织方'), ('活动方', '活动方')], max_length=20, verbose_name='参与角色')),
 | |
|                 ('collaborators', models.CharField(max_length=20, verbose_name='合作方')),
 | |
|                 ('organizational_units', models.CharField(max_length=20, verbose_name='组织单位')),
 | |
|                 ('place', models.CharField(max_length=50, verbose_name='活动地点')),
 | |
|                 ('time', models.DateField(null=True, verbose_name='活动时间')),
 | |
|                 ('participations', models.IntegerField(verbose_name='活动参与单位数量')),
 | |
|                 ('function', models.CharField(max_length=100, verbose_name='活动中发挥的作用')),
 | |
|                 ('earnings', models.IntegerField(verbose_name='活动收益')),
 | |
|             ],
 | |
|             options={
 | |
|                 'verbose_name': '质量活动',
 | |
|                 'db_table': 'quality_activities',
 | |
|             },
 | |
|         ),
 | |
|         migrations.CreateModel(
 | |
|             name='QualityCommendation',
 | |
|             fields=[
 | |
|                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
 | |
|                 ('name', models.CharField(max_length=20, unique=True, verbose_name='项目名称')),
 | |
|                 ('commendation_name', models.CharField(max_length=20, verbose_name='表彰名称')),
 | |
|                 ('Awards_level', models.CharField(max_length=20, verbose_name='获奖等级')),
 | |
|                 ('awardee_company', models.CharField(max_length=20, verbose_name='获奖单位')),
 | |
|                 ('awarded_by', models.CharField(max_length=20, verbose_name='颁奖单位')),
 | |
|                 ('awarded_date', models.DateField(null=True, verbose_name='获奖日期')),
 | |
|             ],
 | |
|             options={
 | |
|                 'verbose_name': '质量表彰',
 | |
|                 'db_table': 'quality_commendation',
 | |
|             },
 | |
|         ),
 | |
|     ]
 |