You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.7 KiB
33 lines
1.7 KiB
# -*- coding: utf-8 -*-
|
|
# @Time : 2023/8/8 16:20
|
|
# @Author : tx
|
|
# @File : msds.py
|
|
# @Description :
|
|
|
|
from tortoise import fields, models
|
|
|
|
class Msds(models.Model):
|
|
id = fields.UUIDField(pk=True)
|
|
name = fields.TextField(null=True, description="药剂名称")
|
|
english_name = fields.TextField(null=True, description="药剂名称")
|
|
cas_number = fields.CharField(null=True, max_length=50, description="药剂cas码")
|
|
molecular_formula = fields.CharField(null=True, max_length=50, description="分子式")
|
|
molecular_weight = fields.CharField(null=True, max_length=50, description="分子量")
|
|
physical_data = fields.TextField(null=True, description="物理数据")
|
|
toxicity_data = fields.TextField(null=True, description="毒性数据")
|
|
use = fields.TextField(null=True, description="用途")
|
|
stability = fields.TextField(null=True, description="稳定性")
|
|
ecological = fields.TextField(null=True, description="生态性")
|
|
precautions = fields.TextField(null=True, description="注意事项")
|
|
storage_method = fields.TextField(null=True, description="存储方法")
|
|
client_storage_require = fields.TextField(null=True, description="柜体存储要求")
|
|
provision = fields.CharField(null=True, max_length=50, description="领用归还规定")
|
|
file_name = fields.CharField(null=True, max_length=250, description="文件名")
|
|
path = fields.CharField(null=True, max_length=250, description="文件路径")
|
|
upload_at = fields.DatetimeField(null=True, description='上传时间')
|
|
upload_user_id = fields.UUIDField(null=True, description='上传人id')
|
|
|
|
class Meta:
|
|
table = 'rms_msds'
|
|
table_description = 'msds数据库'
|