# encoding:utf-8 from tortoise import fields, models class ChemicalReagentInfo(models.Model): reagent_id = fields.UUIDField(pk=True, description='试剂编号') reagent_name = fields.CharField(max_length=2000, description='试剂名称') storage_id = fields.IntField(description='配存序号') cas_no = fields.CharField(max_length=255, description='CASNO') ghs_code = fields.CharField(max_length=255, description='GHS编码') hazard_class = fields.CharField(max_length=255, description='危险分类') flash_point = fields.CharField(max_length=10, description='闪点') appearance = fields.CharField(max_length=255, description='外观和性状') stability = fields.CharField(max_length=255, description='稳定性') density = fields.CharField(max_length=10, description='密度') regulation_info = fields.CharField(max_length=255, description='监管信息') health_hazard = fields.CharField(max_length=255, description='健康危害') remark = fields.CharField(max_length=255, description='备注') option_1 = fields.CharField(max_length=255, description='备选字段1') option_2 = fields.CharField(max_length=255, description='备选字段2') option_3 = fields.CharField(max_length=255, description='备选字段3') option_4 = fields.CharField(max_length=255, description='备选字段4') option_5 = fields.CharField(max_length=255, description='备选字段5') characters = fields.CharField(max_length=32, description='性状') organic = fields.CharField(max_length=32, description='有机无机') oxidability = fields.CharField(max_length=32, description='氧化性') reductive = fields.CharField(max_length=32, description='还原性') acid_base = fields.CharField(max_length=32, description='酸碱性') volatileness = fields.CharField(max_length=32, description='是否易挥发') need_indep = fields.IntField(default=0, description='是否单独存储') class Meta: table = 'chemical_reagent_info' table_description = '药剂与化学品种类对应表'