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',
|
|
},
|
|
),
|
|
]
|