hberp/hb_server/apps/mtm/migrations/0023_auto_20211018_1057.py

50 lines
2.1 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Generated by Django 3.2.6 on 2021-10-18 02:57
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('mtm', '0022_auto_20211014_0944'),
]
operations = [
migrations.AddField(
model_name='recordformfield',
name='high_limit',
field=models.FloatField(blank=True, null=True, verbose_name='上限值'),
),
migrations.AddField(
model_name='recordformfield',
name='high_rule',
field=models.IntegerField(blank=True, choices=[(1, '小于'), (2, '小于等于')], null=True, verbose_name='上限规则'),
),
migrations.AddField(
model_name='recordformfield',
name='low_limit',
field=models.FloatField(blank=True, null=True, verbose_name='下限值'),
),
migrations.AddField(
model_name='recordformfield',
name='low_rule',
field=models.IntegerField(blank=True, choices=[(1, '大于'), (2, '大于等于')], null=True, verbose_name='下限规则'),
),
migrations.AddField(
model_name='recordformfield',
name='need_judge',
field=models.BooleanField(default=False, verbose_name='需要判定'),
),
migrations.AddField(
model_name='recordformfield',
name='rule_expression',
field=models.JSONField(default=list, help_text='判定表达式, 格式为[{"expression":"{value} > 3 and {value}<10"}] 其中{}用于填充工单的字段key,运算时会换算成实际的值符合条件返回true,表达式只支持简单的运算或datetime/time运算.以首次匹配成功的条件为准,所以多个条件不要有冲突', verbose_name='判定表达式'),
),
migrations.AlterField(
model_name='usedstep',
name='step',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='usedstep', to='mtm.step', verbose_name='子工序'),
),
]