diff a/utils/DBModels/ProtocolModel.py b/utils/DBModels/ProtocolModel.py (rejected hunks) @@ -92,3 +92,62 @@ self.order = order # print(self.createTime) self.save() + + +class HartVar(BaseModel): + varName = CharField() + createTime = CharField() + description = CharField() + # 查询变量是否存在 + @classmethod + def getByName(cls, varName): + try: + return cls.get(cls.varName == str(varName)) + except: + return False + + # 删除变量 + @classmethod + def deleteVar(cls, name): + query = cls.delete().where(cls.varName == name) + query.execute() + + # 创建变量 + def createVar(self, varName, des): + self.varName = varName + self.description = des + self.createTime = datetime.datetime.strftime(datetime.datetime.now(), '%Y-%m-%d %H:%M:%S') + # print(self.createTime) + self.save() + +class TcRtdVar(BaseModel): + varName = CharField() + createTime = CharField() + description = CharField() + varType = IntegerField() + min = CharField() + max = CharField() + # 查询变量是否存在 + @classmethod + def getByName(cls, varName): + try: + return cls.get(cls.varName == str(varName)) + except: + return False + + # 删除变量 + @classmethod + def deleteVar(cls, name): + query = cls.delete().where(cls.varName == name) + query.execute() + + # 创建变量 + def createVar(self, varName, des, varType, min, max): + self.varName = varName + self.description = des + self.varType = varType + self.createTime = datetime.datetime.strftime(datetime.datetime.now(), '%Y-%m-%d %H:%M:%S') + self.min = min + self.max = max + # print(self.createTime) + self.save() \ No newline at end of file