1791 lines
104 KiB
Python
1791 lines
104 KiB
Python
# Generated by Django 2.2.8 on 2021-06-11 09:44
|
|
|
|
import django.contrib.postgres.fields
|
|
import django.contrib.postgres.fields.jsonb
|
|
from django.db import migrations, models
|
|
import django.db.models.deletion
|
|
import django.utils.timezone
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
initial = True
|
|
|
|
dependencies = [
|
|
('django_celery_beat', '0012_periodictask_expire_seconds'),
|
|
]
|
|
|
|
operations = [
|
|
migrations.CreateModel(
|
|
name='Area',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('name', models.CharField(max_length=50)),
|
|
('polygon', django.contrib.postgres.fields.jsonb.JSONField(blank=True, null=True)),
|
|
('order', models.IntegerField(default=0)),
|
|
('link', models.TextField(blank=True, null=True)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('risklevel', models.CharField(blank=True, max_length=50, null=True)),
|
|
('qrcode', models.CharField(blank=True, max_length=200, null=True)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Checkproject',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('checktitle', models.TextField()),
|
|
('checkcontent', models.TextField()),
|
|
('requirements', models.TextField()),
|
|
('createdate', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Checktable',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('checktitle', models.TextField()),
|
|
('checkcontent', models.TextField()),
|
|
('createdate', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('checkprjtype', models.ManyToManyField(to='safesite.Checkproject')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Dicclass',
|
|
fields=[
|
|
('dicid', models.AutoField(primary_key=True, serialize=False)),
|
|
('dicname', models.CharField(max_length=30)),
|
|
('parentid', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dicclass')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Dickey',
|
|
fields=[
|
|
('dickeyid', models.AutoField(primary_key=True, serialize=False)),
|
|
('dickeyname', models.CharField(max_length=200)),
|
|
('usecomps', models.TextField(default=',1,')),
|
|
('nousecomps', models.TextField(default='')),
|
|
('detail', models.TextField(default='')),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('creattime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('dicparent', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Dicclass')),
|
|
('parent', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Drill',
|
|
fields=[
|
|
('drillid', models.AutoField(primary_key=True, serialize=False)),
|
|
('drillnum', models.CharField(default='1', max_length=100)),
|
|
('drillname', models.CharField(max_length=100)),
|
|
('drillplace', models.CharField(max_length=200)),
|
|
('starttime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('detailcontent', models.TextField(blank=True, null=True)),
|
|
('commander', models.CharField(blank=True, max_length=200, null=True)),
|
|
('otherparticipant', models.TextField(blank=True, null=True)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('state', models.IntegerField(default='0')),
|
|
('participantnum', models.IntegerField(blank=True, default='1', null=True)),
|
|
('knownum', models.IntegerField(blank=True, default='1', null=True)),
|
|
('plan', models.TextField(blank=True, null=True)),
|
|
('material', models.TextField(blank=True, null=True)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Edulesson',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('num', models.CharField(max_length=50)),
|
|
('title', models.CharField(max_length=50)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('desciption', models.TextField(blank=True, null=True)),
|
|
('type', models.IntegerField(default=1)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('url', models.CharField(blank=True, max_length=200, null=True)),
|
|
('downnum', models.IntegerField(default=0)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='EFormItems',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('submittime', models.DateField(default=django.utils.timezone.now)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Equipment',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('num', models.CharField(blank=True, max_length=100, null=True)),
|
|
('name', models.CharField(max_length=100)),
|
|
('type', models.CharField(blank=True, max_length=100, null=True)),
|
|
('catename', models.CharField(blank=True, max_length=100, null=True)),
|
|
('parameter', models.TextField(blank=True, null=True)),
|
|
('oem', models.CharField(blank=True, max_length=100, null=True)),
|
|
('fnum', models.CharField(blank=True, max_length=100, null=True)),
|
|
('fdate', models.DateField(blank=True, null=True)),
|
|
('udate', models.DateField(blank=True, null=True)),
|
|
('place', models.CharField(blank=True, max_length=100, null=True)),
|
|
('note', models.TextField(blank=True, null=True)),
|
|
('state', models.IntegerField(default=1)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('creattime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('iskey', models.IntegerField(default=0)),
|
|
('istz', models.IntegerField(default=0)),
|
|
('img', models.CharField(blank=True, max_length=1000, null=True)),
|
|
('qrcode', models.CharField(blank=True, max_length=200, null=True)),
|
|
('area', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Area')),
|
|
('cate', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='EquipmentCheckItem',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('name', models.CharField(max_length=200, verbose_name='检查项目')),
|
|
('content', models.TextField(verbose_name='检查内容')),
|
|
('type', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='ExamPaper',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('num', models.CharField(default='', max_length=200)),
|
|
('name', models.CharField(max_length=200)),
|
|
('state', models.IntegerField(default=1)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('createtime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('usecomps', models.TextField(default=',1,')),
|
|
('nousecomps', models.TextField(default='')),
|
|
('total', django.contrib.postgres.fields.jsonb.JSONField(blank=True, null=True)),
|
|
('is_open', models.BooleanField(default=False, verbose_name='公开可考')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='ExamTest',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('num', models.CharField(default='', max_length=200)),
|
|
('name', models.CharField(default='', max_length=200)),
|
|
('type', models.IntegerField(default=1)),
|
|
('state', models.IntegerField(default=1)),
|
|
('ispublic', models.IntegerField(default=0)),
|
|
('starttime', models.DateTimeField(blank=True, null=True)),
|
|
('endtime', models.DateTimeField(blank=True, null=True)),
|
|
('createtime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('totalscore', models.IntegerField(default=100)),
|
|
('passscore', models.IntegerField(default=60)),
|
|
('duration', models.IntegerField(default=60)),
|
|
('usecomps', models.TextField(default=',1,')),
|
|
('nousecomps', models.TextField(default='')),
|
|
('qrcode', models.CharField(blank=True, max_length=200, null=True)),
|
|
('testnum', models.IntegerField(default=10, verbose_name='考试机会')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='ExamTestDetail',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('testnum', models.IntegerField(default=0)),
|
|
('remainnum', models.IntegerField(default=1, verbose_name='剩余次数')),
|
|
('starttime', models.DateTimeField(blank=True, null=True)),
|
|
('endtime', models.DateTimeField(blank=True, null=True)),
|
|
('took', models.IntegerField(default=0)),
|
|
('rights', models.IntegerField(default=1)),
|
|
('passcode', models.IntegerField(default=0)),
|
|
('testdetail', django.contrib.postgres.fields.jsonb.JSONField(blank=True, null=True)),
|
|
('score', models.FloatField(default=0)),
|
|
('tms', models.TextField(default=',')),
|
|
('wrongs', models.TextField(default=',')),
|
|
('examtest', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.ExamTest')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='GridTaskSet',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('note', models.TextField(null=True, verbose_name='备注')),
|
|
('expire', models.IntegerField(blank=True, null=True, verbose_name='执行有效期')),
|
|
('count', models.IntegerField(default=0, verbose_name='派发次数')),
|
|
('last_run_at', models.DateTimeField(blank=True, null=True, verbose_name='最近派发时间')),
|
|
('gridlevel', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey', verbose_name='网格化层级')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Group',
|
|
fields=[
|
|
('groupid', models.AutoField(primary_key=True, serialize=False)),
|
|
('groupname', models.CharField(blank=True, max_length=30, null=True)),
|
|
('grouptype', models.IntegerField(default=4)),
|
|
('menulink', models.TextField(default='11')),
|
|
('menulist', django.contrib.postgres.fields.ArrayField(base_field=models.IntegerField(), blank=True, null=True, size=None)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Inspect',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('state', models.IntegerField(default=1)),
|
|
('content', models.TextField(blank=True, null=True)),
|
|
('creattime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('equipment', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Equipment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Menu',
|
|
fields=[
|
|
('menuid', models.AutoField(primary_key=True, serialize=False, verbose_name='ID')),
|
|
('menuname', models.CharField(blank=True, max_length=30, null=True, verbose_name='名称')),
|
|
('menucode', models.CharField(blank=True, max_length=30, null=True, verbose_name='菜单标识')),
|
|
('url', models.CharField(blank=True, max_length=30, null=True, verbose_name='操作地址')),
|
|
('detail', models.CharField(blank=True, max_length=100, null=True, verbose_name='描述')),
|
|
('icon', models.CharField(blank=True, max_length=100, null=True, verbose_name='图标')),
|
|
('sortnum', models.IntegerField(default=1, verbose_name='排序号')),
|
|
('deletemark', models.IntegerField(default=1, verbose_name='删除标记')),
|
|
('type', models.IntegerField(choices=[(1, '菜单'), (2, '按钮')], default=1, verbose_name='类型')),
|
|
('parentid', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Menu', verbose_name='上级')),
|
|
],
|
|
options={
|
|
'verbose_name': '菜单&按钮',
|
|
'verbose_name_plural': '菜单&按钮',
|
|
},
|
|
),
|
|
migrations.CreateModel(
|
|
name='Miss',
|
|
fields=[
|
|
('missid', models.AutoField(primary_key=True, serialize=False)),
|
|
('missnum', models.CharField(default='1', max_length=100)),
|
|
('missplace', models.CharField(max_length=200)),
|
|
('misstime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('description', models.TextField(blank=True, null=True)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('missimg', models.TextField(blank=True, null=True)),
|
|
('prevent', models.TextField(blank=True, null=True)),
|
|
('lesson', models.TextField(blank=True, null=True)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Notice',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('title', models.CharField(max_length=100, verbose_name='标题')),
|
|
('content', models.TextField(verbose_name='详情')),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now, verbose_name='创建时间')),
|
|
('modifytime', models.DateTimeField(default=django.utils.timezone.now, verbose_name='更新时间')),
|
|
('material', models.TextField(blank=True, null=True)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('reads', models.IntegerField(default=0)),
|
|
('isgg', models.IntegerField(default='1')),
|
|
('usecomps', models.TextField(blank=True, null=True)),
|
|
('like', models.IntegerField(default=0)),
|
|
('poster', models.CharField(blank=True, max_length=200, null=True, verbose_name='封面图')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Observe',
|
|
fields=[
|
|
('lookid', models.AutoField(primary_key=True, serialize=False)),
|
|
('looknum', models.CharField(default='1', max_length=100)),
|
|
('actname', models.CharField(max_length=100)),
|
|
('lookplace', models.CharField(max_length=200)),
|
|
('looktime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('looktime2', models.DateTimeField(blank=True, null=True)),
|
|
('lookeder', models.CharField(blank=True, max_length=100, null=True)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('otherunsafe', models.TextField(blank=True, null=True)),
|
|
('makeresult', models.TextField(blank=True, null=True)),
|
|
('safecontent', models.TextField(blank=True, null=True)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('lookimg', models.TextField(blank=True, null=True)),
|
|
('record1', models.TextField(blank=True, null=True)),
|
|
('record2', models.TextField(blank=True, null=True)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Operation',
|
|
fields=[
|
|
('zyid', models.AutoField(primary_key=True, serialize=False)),
|
|
('zynum', models.CharField(max_length=100)),
|
|
('zydd', models.CharField(blank=True, max_length=100, null=True)),
|
|
('zynr', models.TextField(blank=True, null=True)),
|
|
('kssj', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('jssj', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now, verbose_name='创建时间')),
|
|
('zyimg', models.TextField(default='')),
|
|
('zyimg2', models.TextField(default='')),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('zyzt', django.contrib.postgres.fields.jsonb.JSONField()),
|
|
('fxcs', models.TextField()),
|
|
('todousers', django.contrib.postgres.fields.ArrayField(base_field=models.IntegerField(), blank=True, null=True, size=None)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Operproce',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('title', models.CharField(max_length=50)),
|
|
('operprocepath', models.CharField(blank=True, max_length=200, null=True)),
|
|
('createdate', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('filepath', models.CharField(blank=True, max_length=200, null=True)),
|
|
('reads', models.IntegerField(default='0')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Partment',
|
|
fields=[
|
|
('partid', models.AutoField(primary_key=True, serialize=False)),
|
|
('partname', models.CharField(default='生产部', max_length=200)),
|
|
('partlink', models.TextField(blank=True, null=True)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('creattime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('iscompany', models.IntegerField(default=0)),
|
|
('aqy', models.TextField(default=',')),
|
|
('bmzg', models.TextField(default=',')),
|
|
('bsq', models.TextField(default=',')),
|
|
('position', django.contrib.postgres.fields.jsonb.JSONField(blank=True, null=True, verbose_name='坐标')),
|
|
('parentid', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Risk',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('order', models.IntegerField(default=1)),
|
|
('step', models.TextField(blank=True, null=True)),
|
|
('hazard', models.TextField(blank=True, null=True)),
|
|
('result', models.TextField(blank=True, null=True)),
|
|
('measure1', models.TextField(blank=True, null=True)),
|
|
('measure2', models.TextField(blank=True, null=True)),
|
|
('measure3', models.TextField(blank=True, null=True)),
|
|
('measure4', models.TextField(blank=True, null=True)),
|
|
('measure5', models.TextField(blank=True, null=True)),
|
|
('gkcj', models.CharField(blank=True, max_length=100, null=True)),
|
|
('createtime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('riskl', models.DecimalField(decimal_places=1, max_digits=6)),
|
|
('riske', models.DecimalField(decimal_places=1, max_digits=6)),
|
|
('riskc', models.DecimalField(decimal_places=1, max_digits=6)),
|
|
('riskd', models.DecimalField(decimal_places=1, max_digits=6)),
|
|
('level', models.CharField(blank=True, max_length=50, null=True)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('tasktype', models.IntegerField(default=0)),
|
|
('tasktime', models.DateTimeField(blank=True, null=True)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='RiskAct',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('kind', models.IntegerField(choices=[(1, '工厂'), (2, '矿山')], default=1, verbose_name='类型')),
|
|
('place', models.CharField(blank=True, max_length=50, null=True)),
|
|
('name', models.CharField(blank=True, max_length=200, null=True)),
|
|
('createtime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('level', models.CharField(blank=True, max_length=50, null=True)),
|
|
('qrcode', models.CharField(blank=True, max_length=200, null=True)),
|
|
('gkcj', models.CharField(blank=True, max_length=50, null=True)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('tasktype', models.IntegerField(default=0)),
|
|
('tasktime', models.DateTimeField(blank=True, null=True)),
|
|
('area', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='riskactarea', to='safesite.Area')),
|
|
('group', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Group')),
|
|
('type', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
('zrbm', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='riskzrbm2', to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='RiskActTask',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('taskadd', models.DateTimeField(blank=True, null=True)),
|
|
('taskdo', models.DateTimeField(blank=True, null=True)),
|
|
('taskexpire', models.DateTimeField(blank=True, null=True)),
|
|
('usable', models.IntegerField(default=1)),
|
|
('type', models.IntegerField(default=1)),
|
|
('note', models.TextField(blank=True, null=True)),
|
|
('state', models.IntegerField(default=1)),
|
|
('istask', models.IntegerField(default=0)),
|
|
('tasknote', models.TextField(blank=True, null=True, verbose_name='任务检查说明')),
|
|
('riskact', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.RiskAct')),
|
|
('taskset', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='safesite.GridTaskSet', verbose_name='由哪个设置派发')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Suggest',
|
|
fields=[
|
|
('jyid', models.AutoField(primary_key=True, serialize=False)),
|
|
('jynum', models.CharField(default='1', max_length=100)),
|
|
('jyrq', models.DateField(default=django.utils.timezone.now)),
|
|
('jyimg', models.TextField(blank=True, null=True)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('dqxz', models.TextField(blank=True, null=True)),
|
|
('jynr', models.TextField(blank=True, null=True)),
|
|
('qwxg', models.TextField(blank=True, null=True)),
|
|
('jyfk', models.TextField(blank=True, null=True)),
|
|
('clcs', models.TextField(blank=True, null=True)),
|
|
('clms', models.TextField(blank=True, null=True)),
|
|
('jyimg2', django.contrib.postgres.fields.jsonb.JSONField()),
|
|
('jyzt', models.IntegerField(blank=True, choices=[(1, '待评估'), (2, '待处理'), (3, '待确认'), (4, '已归档')], null=True)),
|
|
('jydd', models.CharField(blank=True, max_length=200, null=True)),
|
|
('yjwcsj', models.DateTimeField(blank=True, null=True)),
|
|
('sjwcsj', models.DateTimeField(blank=True, null=True)),
|
|
('shyj', models.TextField(blank=True, null=True)),
|
|
('accept', models.IntegerField(default=1)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Train',
|
|
fields=[
|
|
('trainid', models.AutoField(primary_key=True, serialize=False)),
|
|
('trainnum', models.CharField(default='1', max_length=100)),
|
|
('trainname', models.TextField()),
|
|
('trainplace', models.TextField()),
|
|
('starttime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('duration', models.FloatField(default='1')),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('detailcontent', models.TextField(blank=True, null=True)),
|
|
('teacher', models.CharField(blank=True, max_length=200, null=True)),
|
|
('otherparticipant', models.TextField(blank=True, null=True)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('state', models.IntegerField(default='0')),
|
|
('jsqd', models.IntegerField(default=0, verbose_name='结束签到')),
|
|
('participantnum', models.IntegerField(blank=True, default='1', null=True)),
|
|
('knownum', models.IntegerField(blank=True, default='1', null=True)),
|
|
('pxxg', models.TextField(blank=True, null=True)),
|
|
('material', models.TextField(blank=True, null=True)),
|
|
('checkqr', models.CharField(blank=True, max_length=200, null=True)),
|
|
('examtest', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.ExamTest')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Trouble',
|
|
fields=[
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('troubleid', models.AutoField(primary_key=True, serialize=False)),
|
|
('yhnum', models.CharField(blank=True, max_length=100, null=True)),
|
|
('fxsj', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('yhdd', models.CharField(default='test', max_length=400)),
|
|
('yhms', models.TextField(blank=True)),
|
|
('zgms', models.TextField(blank=True)),
|
|
('yyfx', models.TextField(blank=True)),
|
|
('zgcs', models.TextField(blank=True)),
|
|
('yhtp', models.TextField(blank=True)),
|
|
('zghtp', models.TextField(blank=True)),
|
|
('yhzt', models.IntegerField(blank=True, choices=[(7, '措施/方案待提交'), (5, '待复查'), (1, '待评估'), (3, '待整改'), (6, '已归档'), (2, '措施/方案待确认'), (4, '待审核'), (0, '待新增')], null=True)),
|
|
('tbsj', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('xzr', models.CharField(default='', max_length=200)),
|
|
('zgqx', models.DateTimeField(blank=True, null=True)),
|
|
('zgsj', models.DateTimeField(blank=True, null=True)),
|
|
('material', models.TextField(blank=True, null=True)),
|
|
('xgsj', models.DateTimeField(auto_now=True)),
|
|
('sybzt', models.IntegerField(blank=True, choices=[(7, '措施/方案待提交'), (5, '待复查'), (1, '待评估'), (3, '待整改'), (6, '已归档'), (2, '措施/方案待确认'), (4, '待审核'), (0, '待新增')], null=True)),
|
|
('shresult', models.IntegerField(blank=True, choices=[(1, '通过'), (2, '审核未通过'), (3, '复查未通过'), (4, '已修改'), (5, '评估未通过'), (6, '未采纳')], null=True)),
|
|
('fcyj', models.TextField(blank=True, null=True)),
|
|
('shyj', models.TextField(blank=True, null=True)),
|
|
('pgyj', models.TextField(blank=True, null=True)),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='User',
|
|
fields=[
|
|
('userid', models.AutoField(primary_key=True, serialize=False)),
|
|
('empid', models.CharField(blank=True, max_length=20, null=True)),
|
|
('username', models.CharField(max_length=30, unique=True)),
|
|
('name', models.CharField(max_length=20)),
|
|
('password', models.CharField(max_length=200)),
|
|
('epassword', models.CharField(blank=True, max_length=200, null=True)),
|
|
('openid', models.CharField(blank=True, max_length=200, null=True)),
|
|
('nickname', models.CharField(blank=True, max_length=200, null=True)),
|
|
('headimgurl', models.CharField(blank=True, max_length=200, null=True)),
|
|
('issuper', models.IntegerField(default='0')),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('mpopenid', models.CharField(blank=True, max_length=200, null=True)),
|
|
('ubelongpart', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='upart', to='safesite.Partment')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Yjyc',
|
|
fields=[
|
|
('yjycid', models.AutoField(primary_key=True, serialize=False)),
|
|
('buildtime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('year', models.IntegerField(blank=True, default=1, null=True)),
|
|
('month', models.IntegerField(blank=True, default=1, null=True)),
|
|
('week', models.IntegerField(blank=True, default=0, null=True)),
|
|
('yjz', models.FloatField(default=0)),
|
|
('ycz', models.FloatField(default=0)),
|
|
('b', models.FloatField(default=0)),
|
|
('troublevalue', models.FloatField(default=0)),
|
|
('trainvalue', models.FloatField(default=0)),
|
|
('drillvalue', models.FloatField(default=0)),
|
|
('observevalue', models.FloatField(default=0)),
|
|
('missvalue', models.FloatField(default=0)),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Yjsetup',
|
|
fields=[
|
|
('yjsetupid', models.AutoField(primary_key=True, serialize=False)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('monthyhavg', models.IntegerField(blank=True, default='100', null=True)),
|
|
('safev', models.IntegerField(blank=True, default='10', null=True)),
|
|
('warnv', models.IntegerField(blank=True, default='15', null=True)),
|
|
('alertv', models.IntegerField(blank=True, default='20', null=True)),
|
|
('maxv', models.IntegerField(blank=True, default='50', null=True)),
|
|
('yhpgqz', models.IntegerField(blank=True, default='4', null=True)),
|
|
('yhdjqz', models.IntegerField(blank=True, default='4', null=True)),
|
|
('yhsblqz', models.IntegerField(blank=True, default='1', null=True)),
|
|
('yhzglqz', models.IntegerField(blank=True, default='4', null=True)),
|
|
('pxdjqz', models.IntegerField(blank=True, default='3', null=True)),
|
|
('pxxgqz', models.IntegerField(blank=True, default='4', null=True)),
|
|
('yldjqz', models.IntegerField(blank=True, default='3', null=True)),
|
|
('ylxgqz', models.IntegerField(blank=True, default='3', null=True)),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Userprofile',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('realname', models.CharField(default='', max_length=50)),
|
|
('gender', models.CharField(default='男', max_length=50)),
|
|
('cardnum', models.CharField(default='', max_length=50)),
|
|
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='userprofile', to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Unsafes',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('observe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Observe')),
|
|
('unsafedicclass', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='unsafedicclass', to='safesite.Dicclass')),
|
|
('unsafedickey', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='unsafedickey', to='safesite.Dickey')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='TroubleFollowTask',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('taskadd', models.DateTimeField(blank=True, null=True, verbose_name='任务创建时间')),
|
|
('taskdo', models.DateTimeField(blank=True, null=True, verbose_name='任务执行时间')),
|
|
('taskexpire', models.DateTimeField(blank=True, null=True, verbose_name='任务过期时间')),
|
|
('desc', models.TextField(blank=True, null=True, verbose_name='跟踪描述')),
|
|
('tasknote', models.TextField(blank=True, null=True, verbose_name='任务执行说明')),
|
|
('usable', models.IntegerField(default=1)),
|
|
('gridlevel', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey', verbose_name='网格化层级')),
|
|
('taskset', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='safesite.GridTaskSet', verbose_name='由哪个设置派发')),
|
|
('trouble', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Trouble')),
|
|
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User', verbose_name='跟踪人')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='TroubleAccess',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('action', models.CharField(blank=True, max_length=100, null=True)),
|
|
('opinion', models.CharField(max_length=500)),
|
|
('result', models.IntegerField(blank=True, null=True)),
|
|
('yhzt', models.IntegerField(default='1')),
|
|
('accesssj', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('clr', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
('troubleid', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Trouble')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='csqrr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='csqrr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='fcr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='fcr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='fxbm',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='fxbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='fxr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='fxr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='jclx',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='jclx', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='pgr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='pgr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='pgsh',
|
|
field=models.ManyToManyField(related_name='pgsh', through='safesite.TroubleAccess', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='shr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='shr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='submituser',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='submituser', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='todouser',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='todor', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='usecomp',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='yhdj',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='yhdj', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='yhlb',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='yhlb', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='yhlx',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='yhlx', to='safesite.Dicclass'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='yhlxo',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='yhlxo', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='yhpg',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='yhpg', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='yhqy',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Area'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='zgbm',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='zgbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='zgr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='zgr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='trouble',
|
|
name='zpr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='zpr', to='safesite.User'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Trainuser',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('checked', models.IntegerField(default=0)),
|
|
('qdsj', models.DateTimeField(blank=True, null=True)),
|
|
('jsqd', models.DateTimeField(blank=True, null=True, verbose_name='结束签到时间')),
|
|
('isnew', models.IntegerField(default=0)),
|
|
('opinion', models.TextField(blank=True, null=True, verbose_name='建议想法')),
|
|
('score', models.IntegerField(blank=True, null=True, verbose_name='评价总体打分')),
|
|
('examtestdetail', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.ExamTestDetail')),
|
|
('participant', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
('train', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Train')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='TrainPlan',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('purpose', models.TextField(verbose_name='培训目的')),
|
|
('year', models.IntegerField(default=2021, verbose_name='年份')),
|
|
('month', models.IntegerField(default=1, verbose_name='月份')),
|
|
('period', models.IntegerField(default=0, verbose_name='预计学时')),
|
|
('createtime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('completion', models.FloatField(default=0, verbose_name='完成度')),
|
|
('createby', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='trainplan_createby', to='safesite.User')),
|
|
('group', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='trainplan_group', to='safesite.Group', verbose_name='组')),
|
|
('manager', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='trainplan_manager', to='safesite.User', verbose_name='负责人')),
|
|
('updateby', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='trainplan_updateby', to='safesite.User')),
|
|
('usecomp', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='lecturer',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='manlevel',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='rylx', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='participant',
|
|
field=models.ManyToManyField(related_name='cjr', through='safesite.Trainuser', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='submituser',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='tbr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='traincontent',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='pxnr', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='trainlevel',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='pxjb', to='safesite.Dicclass'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='trainpart',
|
|
field=models.ManyToManyField(default='1', related_name='pxbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='trainplan',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='safesite.TrainPlan'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='traintype',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='pxlx', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='train',
|
|
name='usecomp',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Suggestflow',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('action', models.CharField(blank=True, max_length=100, null=True)),
|
|
('opinion', models.CharField(max_length=500)),
|
|
('result', models.IntegerField(default=1)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('suggest', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Suggest')),
|
|
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='suggest',
|
|
name='clr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='sclr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='suggest',
|
|
name='flow',
|
|
field=models.ManyToManyField(related_name='jyflow', through='safesite.Suggestflow', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='suggest',
|
|
name='jybm',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='jybm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='suggest',
|
|
name='jylb',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='jylb', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='suggest',
|
|
name='jyqy',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Area'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='suggest',
|
|
name='jyr',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='jyr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='suggest',
|
|
name='pgr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='spgr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='suggest',
|
|
name='todouser',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='stodouser', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='suggest',
|
|
name='usecomp',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Socertificate',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('realname', models.CharField(max_length=50)),
|
|
('gender', models.CharField(max_length=50)),
|
|
('cardnum', models.CharField(max_length=50)),
|
|
('zylb', models.CharField(max_length=50)),
|
|
('czxm', models.CharField(max_length=50)),
|
|
('fzjg', models.CharField(max_length=100)),
|
|
('ccfzrq', models.DateField(blank=True, null=True)),
|
|
('yfsrq', models.DateField(blank=True, null=True)),
|
|
('yxqkssj', models.DateField(blank=True, null=True)),
|
|
('yxqjssj', models.DateField(blank=True, null=True)),
|
|
('sjfssj', models.DateField(blank=True, null=True)),
|
|
('zszt', models.IntegerField(blank=True, choices=[(1, '正常'), (2, '待复查'), (3, '超期')], null=True)),
|
|
('url', models.TextField(blank=True, null=True)),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='SafeList',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('name', models.CharField(max_length=200, verbose_name='清单名称')),
|
|
('qrcode', models.CharField(blank=True, max_length=200, null=True)),
|
|
('createtime', models.DateTimeField(default=django.utils.timezone.now, verbose_name='创建时间')),
|
|
('updatetime', models.DateTimeField(auto_now=True)),
|
|
('usecomp', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment', verbose_name='所属公司')),
|
|
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='safesite.User', verbose_name='责任人')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='SafeItem',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('name', models.TextField(verbose_name='清单项目名称')),
|
|
('type', models.IntegerField(default=1)),
|
|
('createtime', models.DateTimeField(default=django.utils.timezone.now, verbose_name='创建时间')),
|
|
('updatetime', models.DateTimeField(auto_now=True)),
|
|
('safelist', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.SafeList', verbose_name='所属清单')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='SafeFeedBack',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('isdone', models.IntegerField(default=1)),
|
|
('content', models.TextField(verbose_name='反馈内容')),
|
|
('createtime', models.DateTimeField(default=django.utils.timezone.now, verbose_name='创建时间')),
|
|
('updatetime', models.DateTimeField(auto_now=True)),
|
|
('safeitem', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='safesite.SafeItem')),
|
|
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User', verbose_name='反馈人')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Safecert',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('realname', models.CharField(max_length=50)),
|
|
('gender', models.CharField(max_length=50)),
|
|
('cardnum', models.CharField(max_length=50)),
|
|
('zglx', models.CharField(max_length=50)),
|
|
('dwlx', models.CharField(max_length=50)),
|
|
('fzjg', models.CharField(max_length=100)),
|
|
('yfsrq', models.DateField(blank=True, null=True)),
|
|
('yxqkssj', models.DateField(blank=True, null=True)),
|
|
('yxqjssj', models.DateField(blank=True, null=True)),
|
|
('zszt', models.IntegerField(blank=True, choices=[(1, '正常'), (2, '待复查'), (3, '超期')], null=True)),
|
|
('url', models.TextField(blank=True, null=True)),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Role',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('name', models.CharField(max_length=200, unique=True, verbose_name='角色')),
|
|
('desc', models.CharField(blank=True, max_length=200, null=True, verbose_name='描述')),
|
|
('permissions', models.ManyToManyField(blank=True, to='safesite.Menu', verbose_name='URL授权')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Risktask',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('taskadd', models.DateTimeField(blank=True, null=True)),
|
|
('taskdo', models.DateTimeField(blank=True, null=True)),
|
|
('taskexpire', models.DateTimeField(blank=True, null=True)),
|
|
('usable', models.IntegerField(default=1)),
|
|
('type', models.IntegerField(default=1)),
|
|
('note', models.TextField(blank=True, null=True)),
|
|
('group', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Group')),
|
|
('risk', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Risk')),
|
|
('trouble', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Trouble')),
|
|
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Riskcheck2',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('dotime', models.DateTimeField(blank=True, null=True)),
|
|
('note', models.TextField(blank=True, null=True)),
|
|
('risk', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Risk')),
|
|
('riskacttask', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.RiskActTask')),
|
|
('trouble', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Trouble')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Riskcheck',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('dotime', models.DateTimeField(blank=True, null=True)),
|
|
('note', models.TextField(blank=True, null=True)),
|
|
('risk', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Risk')),
|
|
('risktask', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Risktask')),
|
|
('trouble', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Trouble')),
|
|
('user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='riskacttask',
|
|
name='user',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='riskact',
|
|
name='zrr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='riskzrr2', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='risk',
|
|
name='createuser',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='riskcjr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='risk',
|
|
name='group',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Group'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='risk',
|
|
name='riskact',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.RiskAct'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='risk',
|
|
name='usecomp',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='riskusecomp', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='risk',
|
|
name='zrbm',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='riskzrbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='risk',
|
|
name='zrr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='riskzrr', to='safesite.User'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Resbility',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('title', models.CharField(max_length=50)),
|
|
('resbilitypath', models.CharField(blank=True, max_length=200, null=True)),
|
|
('createdate', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('filepath', models.CharField(blank=True, max_length=200, null=True)),
|
|
('reads', models.IntegerField(default='0')),
|
|
('createuser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
('department', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='resbbm', to='safesite.Partment')),
|
|
('homeworktype', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey')),
|
|
('jobs', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Group')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='resbgs', to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Report',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('year', models.IntegerField(blank=True, null=True)),
|
|
('month', models.IntegerField(blank=True, null=True)),
|
|
('cause', models.TextField(blank=True, null=True)),
|
|
('suggest', models.TextField(blank=True, null=True)),
|
|
('part', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Relation',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('remark', models.CharField(blank=True, max_length=200, null=True)),
|
|
('drill', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Drill')),
|
|
('miss', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Miss')),
|
|
('observe', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Observe')),
|
|
('train', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Train')),
|
|
('trouble', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Trouble')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Regulations',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('typename', models.CharField(max_length=50)),
|
|
('sortorder', models.IntegerField(default=0)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('creattime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('createuser', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='rgs', to='safesite.User')),
|
|
('parent', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Regulations')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='ReaderOperproce',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('num', models.CharField(max_length=50)),
|
|
('readertime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('readeruser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
('readid', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Operproce')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Readerblility',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('num', models.CharField(max_length=50)),
|
|
('readertime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('readeruser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
('readid', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Resbility')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Questioncat',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('name', models.CharField(max_length=30)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('link', models.TextField(blank=True, default=',', null=True)),
|
|
('creattime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('isopen', models.IntegerField(default=0)),
|
|
('parent', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Questioncat')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Question',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('title', models.TextField()),
|
|
('type', models.IntegerField(default=1)),
|
|
('level', models.IntegerField(default=1)),
|
|
('mark', models.TextField(blank=True)),
|
|
('answer', django.contrib.postgres.fields.jsonb.JSONField()),
|
|
('right', django.contrib.postgres.fields.jsonb.JSONField()),
|
|
('resolution', models.TextField()),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('creattime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('usecomps', models.TextField(default=',1,')),
|
|
('nousecomps', models.TextField(default='')),
|
|
('createuser', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
('parent', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Question')),
|
|
('questioncat', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Questioncat')),
|
|
('station', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Group')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='partment',
|
|
name='role',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='safesite.Role'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Operzyry',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('checked', models.IntegerField(default=0)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('oper', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Operation')),
|
|
('operzyry', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Operspxq',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('jdmc', models.CharField(max_length=200)),
|
|
('action', models.CharField(max_length=200)),
|
|
('checked', models.IntegerField(default=1)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('oper', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Operation')),
|
|
('spbm', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
('spr', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='operproce',
|
|
name='createuser',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operproce',
|
|
name='department',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='optbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operproce',
|
|
name='homeworktype',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operproce',
|
|
name='jobs',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Group'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operproce',
|
|
name='usecomp',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='optgs', to='safesite.Partment'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Operationspjd',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('jdmc', models.CharField(max_length=100)),
|
|
('sprs', django.contrib.postgres.fields.ArrayField(base_field=models.IntegerField(), blank=True, null=True, size=None)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now, verbose_name='创建时间')),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('spbm', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='spbm', to='safesite.Partment')),
|
|
('spr', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='spr', to='safesite.User')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
('zylx', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='operation',
|
|
name='sdbm',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='sdbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operation',
|
|
name='todouser',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='zyclr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operation',
|
|
name='usecomp',
|
|
field=models.ForeignKey(blank=True, default=1, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operation',
|
|
name='zybm',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='zybm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operation',
|
|
name='zyfzr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='zyfzr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operation',
|
|
name='zylx',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operation',
|
|
name='zyqy',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Area'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='operation',
|
|
name='zyry',
|
|
field=models.ManyToManyField(related_name='zyry', through='safesite.Operzyry', to='safesite.User'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Offence',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('type', models.CharField(default='公司员工', max_length=200, verbose_name='人员类型')),
|
|
('dept', models.CharField(default='', max_length=200, verbose_name='车间')),
|
|
('post', models.CharField(default='', max_length=200, verbose_name='岗位')),
|
|
('place', models.CharField(default='', max_length=200, verbose_name='具体地点')),
|
|
('parter', models.CharField(default='', max_length=200, verbose_name='当事人')),
|
|
('description', models.TextField(blank=True, null=True, verbose_name='描述')),
|
|
('imgs', models.TextField(blank=True, null=True, verbose_name='图片地址')),
|
|
('happentime', models.DateTimeField(verbose_name='发生时间')),
|
|
('createtime', models.DateTimeField(auto_now_add=True)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('area', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='safesite.Area', verbose_name='区域')),
|
|
('reporter', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User', verbose_name='举报人')),
|
|
('usecomp', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment', verbose_name='所属公司')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Observeto',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('read', models.IntegerField(default=0)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('observe', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Observe')),
|
|
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='observe',
|
|
name='looker',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='gcr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='observe',
|
|
name='lookers',
|
|
field=models.ManyToManyField(related_name='gcrs', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='observe',
|
|
name='lookpart',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='gcbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='observe',
|
|
name='reads',
|
|
field=models.ManyToManyField(related_name='observetouser', through='safesite.Observeto', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='observe',
|
|
name='unsafe',
|
|
field=models.ManyToManyField(related_name='baqxw', through='safesite.Unsafes', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='observe',
|
|
name='usecomp',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Noticeto',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('comment', models.CharField(max_length=500)),
|
|
('read', models.IntegerField(default=0)),
|
|
('islike', models.IntegerField(default=0)),
|
|
('noticeid', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Notice')),
|
|
('receiver', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='notice',
|
|
name='pubpart',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='fbbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='notice',
|
|
name='pubuser',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='fbz', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='notice',
|
|
name='supply_part',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='tgbm', to='safesite.Partment', verbose_name='资料提供部门'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='notice',
|
|
name='tousers',
|
|
field=models.ManyToManyField(related_name='tzry', through='safesite.Noticeto', to='safesite.User'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='MySchedule',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('name', models.CharField(max_length=200, verbose_name='名称')),
|
|
('typeset', models.CharField(default=1, max_length=10, verbose_name='类型')),
|
|
('crontab', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='django_celery_beat.CrontabSchedule')),
|
|
('interval', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='django_celery_beat.IntervalSchedule')),
|
|
('usecomp', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Missto',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('read', models.IntegerField(default=0)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('miss', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Miss')),
|
|
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='miss',
|
|
name='misser',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='fsr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='miss',
|
|
name='misspart',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='fsbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='miss',
|
|
name='missqy',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Area'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='miss',
|
|
name='reads',
|
|
field=models.ManyToManyField(related_name='misstouser', through='safesite.Missto', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='miss',
|
|
name='usecomp',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Mgtsystem',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('mgtname', models.CharField(max_length=50)),
|
|
('mgtpath', models.CharField(blank=True, max_length=200, null=True)),
|
|
('publisdate', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('createuser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
('type', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Map',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('name', models.CharField(max_length=50)),
|
|
('pic', models.TextField(blank=True)),
|
|
('link', models.TextField(blank=True, null=True)),
|
|
('default', models.IntegerField(default=0)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('parent', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Map')),
|
|
('usecomp', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='InspectItem',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('checked', models.BooleanField(default=True, verbose_name='是否已检查')),
|
|
('state', models.CharField(choices=[('正常', '正常'), ('异常待处理', '异常待处理'), ('异常已处理', '异常已处理')], default='正常', max_length=200, verbose_name='状态')),
|
|
('handletime', models.DateTimeField(blank=True, null=True, verbose_name='处理时间')),
|
|
('desc', models.TextField(blank=True, null=True, verbose_name='描述')),
|
|
('img', models.TextField(blank=True, null=True, verbose_name='现场图片')),
|
|
('img2', models.TextField(blank=True, null=True, verbose_name='处理后图片')),
|
|
('desc2', models.TextField(blank=True, null=True, verbose_name='处理后描述')),
|
|
('checkitem', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.EquipmentCheckItem')),
|
|
('inspect', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Inspect')),
|
|
('todouser', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='inspect',
|
|
name='trouble',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Trouble'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='inspect',
|
|
name='type',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='safesite.Dickey', verbose_name='巡检类型'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='inspect',
|
|
name='usecomp',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='inspect',
|
|
name='user',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Groupuser2',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Group')),
|
|
('part', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='group',
|
|
name='usecomp',
|
|
field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='usecompg', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='group',
|
|
name='users',
|
|
field=models.ManyToManyField(related_name='userg', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='group',
|
|
name='users2',
|
|
field=models.ManyToManyField(related_name='userg2', through='safesite.Groupuser2', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='gridtaskset',
|
|
name='myschedule',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='safesite.MySchedule'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='gridtaskset',
|
|
name='periodictask',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='gridtaskset_periodictask', to='django_celery_beat.PeriodicTask'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='gridtaskset',
|
|
name='riskact',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='gridtaskset_riskact', to='safesite.RiskAct'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='gridtaskset',
|
|
name='trouble',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='gridtaskset_trouble', to='safesite.Trouble'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='gridtaskset',
|
|
name='user',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User', verbose_name='执行人'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Fxcs',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('fxfx', models.TextField()),
|
|
('aqcs', models.TextField()),
|
|
('cslx', models.TextField(blank=True, null=True)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('deletemark', models.IntegerField(default='1')),
|
|
('usecomps', models.TextField(default=',1,')),
|
|
('nousecomps', models.TextField(default='')),
|
|
('zylx', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Dickey')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='FileReader',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('kindnum', models.CharField(max_length=50)),
|
|
('readertime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('readeruser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='FileManage',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('maragename', models.CharField(max_length=100)),
|
|
('maragepath', models.CharField(blank=True, max_length=200, null=True)),
|
|
('readernum', models.IntegerField(default=0)),
|
|
('publisdate', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('versionnum', models.CharField(max_length=100)),
|
|
('maragestate', models.IntegerField(default=1)),
|
|
('accessorytype', models.CharField(max_length=100)),
|
|
('actualizedata', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('createdate', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('downnum', models.IntegerField(default=0)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('createuser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
('maragetype', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Regulations')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='examtestdetail',
|
|
name='user',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='examtest',
|
|
name='createuser',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='kscjr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='examtest',
|
|
name='exampaper',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.ExamPaper'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='examtest',
|
|
name='user',
|
|
field=models.ManyToManyField(through='safesite.ExamTestDetail', to='safesite.User'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='ExamPaperDetail',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('score', models.IntegerField(default=0)),
|
|
('exampaper', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.ExamPaper')),
|
|
('question', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Question')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='exampaper',
|
|
name='question',
|
|
field=models.ManyToManyField(through='safesite.ExamPaperDetail', to='safesite.Question'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='EquipmentCheckForm',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('name', models.CharField(max_length=200, verbose_name='名称')),
|
|
('desc', models.TextField(verbose_name='描述')),
|
|
('deletemark', models.IntegerField(default=1, verbose_name='删除标记')),
|
|
('createby', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User', verbose_name='创建人')),
|
|
('items', models.ManyToManyField(related_name='checkitems', through='safesite.EFormItems', to='safesite.EquipmentCheckItem')),
|
|
('usecomp', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment', verbose_name='所属公司')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='equipment',
|
|
name='checkform',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.EquipmentCheckForm'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='equipment',
|
|
name='riskact',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.RiskAct'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='equipment',
|
|
name='usecomp',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='sbssgs', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='equipment',
|
|
name='zrbm',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='sbzrbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='equipment',
|
|
name='zrr',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='eformitems',
|
|
name='equipment_check_form',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.EquipmentCheckForm'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='eformitems',
|
|
name='equipment_check_item',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.EquipmentCheckItem'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='EdulessonWatch',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('submittime', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('edulesson', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Edulesson')),
|
|
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='edulesson',
|
|
name='cate',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Questioncat'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='edulesson',
|
|
name='usecomp',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='edulesson',
|
|
name='user',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='scr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='edulesson',
|
|
name='watchrecord',
|
|
field=models.ManyToManyField(related_name='gkr', through='safesite.EdulessonWatch', to='safesite.User'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Drilluser',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('score', models.IntegerField(blank=True, null=True)),
|
|
('drillid', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Drill')),
|
|
('participant', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='drill',
|
|
name='chief',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='drill',
|
|
name='drillcontent',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='ylnr', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='drill',
|
|
name='drilllevel',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='yljb', to='safesite.Dicclass'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='drill',
|
|
name='drillpart',
|
|
field=models.ManyToManyField(default='1', related_name='ylbm', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='drill',
|
|
name='drilltype',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='yllx', to='safesite.Dickey'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='drill',
|
|
name='participant',
|
|
field=models.ManyToManyField(related_name='ylcjr', through='safesite.Drilluser', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='drill',
|
|
name='submituser',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, related_name='yltbr', to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='drill',
|
|
name='usecomp',
|
|
field=models.ForeignKey(default='1', on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='CompanyInfo',
|
|
fields=[
|
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
|
('name', models.CharField(max_length=64, verbose_name='公司名称')),
|
|
('nature', models.SmallIntegerField(choices=[(0, '国企'), (1, '私企')], default=0, verbose_name='企业性质')),
|
|
('address', models.CharField(max_length=128, verbose_name='公司地址')),
|
|
('fixed_assets', models.IntegerField(blank=True, null=True, verbose_name='固定资产')),
|
|
('website', models.CharField(blank=True, max_length=64, null=True, verbose_name='公司网址')),
|
|
('peoplenum', models.IntegerField(blank=True, null=True, verbose_name='公司人数')),
|
|
('legalperson', models.CharField(blank=True, max_length=24, null=True, verbose_name='法人代表')),
|
|
('legalperson_phone', models.CharField(blank=True, max_length=24, null=True, verbose_name='法人电话')),
|
|
('liaison', models.CharField(max_length=24, verbose_name='联系人')),
|
|
('liaison_phone', models.CharField(max_length=24, verbose_name='联系人电话')),
|
|
('introduce', models.TextField(blank=True, null=True, verbose_name='公司概况')),
|
|
('createtime', models.DateTimeField(auto_now_add=True)),
|
|
('modifytime', models.DateTimeField(auto_now=True)),
|
|
('partment', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment', verbose_name='公司ID')),
|
|
],
|
|
),
|
|
migrations.CreateModel(
|
|
name='Checktask',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('checktaskname', models.CharField(max_length=300)),
|
|
('checktime', models.DateTimeField(blank=True, null=True)),
|
|
('checkplace', models.TextField(default='')),
|
|
('createdate', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('tasktype', models.IntegerField(default=0)),
|
|
('userlist', models.TextField(default='')),
|
|
('zxstate', models.IntegerField(default=1)),
|
|
('taskstate', models.IntegerField(default=1)),
|
|
('checkname', models.ManyToManyField(related_name='jiancha', to='safesite.User')),
|
|
('checktype', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Checktable')),
|
|
('createuser', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='chuangjians', to='safesite.User')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='taskscomp', to='safesite.Partment')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='checktable',
|
|
name='createuser',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='checktable',
|
|
name='usecomp',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='checktabcomp', to='safesite.Partment'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='checkproject',
|
|
name='createuser',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.User'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='checkproject',
|
|
name='usecomp',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='checkcomp', to='safesite.Partment'),
|
|
),
|
|
migrations.CreateModel(
|
|
name='Checkjob',
|
|
fields=[
|
|
('id', models.AutoField(primary_key=True, serialize=False)),
|
|
('checkquestion', models.TextField(null=True)),
|
|
('zgtime', models.DateTimeField(blank=True, null=True)),
|
|
('jctime', models.DateTimeField(blank=True, null=True)),
|
|
('createdate', models.DateTimeField(default=django.utils.timezone.now)),
|
|
('deletemark', models.IntegerField(default=1)),
|
|
('taskstate', models.IntegerField(default=1)),
|
|
('starttime', models.DateTimeField(blank=True, null=True)),
|
|
('endtime', models.DateTimeField(blank=True, null=True)),
|
|
('jobstate', models.IntegerField(default=1)),
|
|
('zgyq', models.TextField(null=True)),
|
|
('zgjg', models.TextField(null=True)),
|
|
('yanshou', models.DateTimeField(blank=True, null=True)),
|
|
('content', models.TextField(null=True)),
|
|
('yhtp', models.TextField(blank=True, null=True)),
|
|
('zghtp', models.TextField(blank=True, null=True)),
|
|
('checkname', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='jianchas', to='safesite.User')),
|
|
('checktask', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Checktask')),
|
|
('createuser', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='chuangjian', to='safesite.User')),
|
|
('pmpeople', models.ManyToManyField(related_name='bcfr', to='safesite.User')),
|
|
('usecomp', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='taskcomps', to='safesite.Partment')),
|
|
('yanshouren', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='yanshouren', to='safesite.User')),
|
|
('zguser', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.User')),
|
|
],
|
|
),
|
|
migrations.AddField(
|
|
model_name='area',
|
|
name='belongmap',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='belongmap', to='safesite.Map'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='area',
|
|
name='containmap',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='containmap', to='safesite.Map'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='area',
|
|
name='parent',
|
|
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='safesite.Area'),
|
|
),
|
|
migrations.AddField(
|
|
model_name='area',
|
|
name='usecomp',
|
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='safesite.Partment'),
|
|
),
|
|
]
|