safesite/safesite/migrations/0001_initial.py

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