class ZdZnode(ZKDASH_DB.Model): """ZdZnode Model """ id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")]) cluster_name = CharField(max_length=64, null=True) path = CharField(max_length=512, null=True) type = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) # 节点属于普通节点还是文件节点,默认普通节点 business = CharField(max_length=64, null=True) deleted = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) class Meta(object): """表配置信息 """ db_table = "zd_znode"
class ZdSnapshot(ZKDASH_DB.Model): """ZdSnapshot Model """ id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")]) cluster_name = CharField(max_length=64, null=True) path = CharField(max_length=512, null=True) data = TextField(null=True) create_time = DateTimeField(null=True) commit = CharField(max_length=64, null=True) #operate_type = CharField(max_length=16, null=True) status = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) deleted = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) class Meta(object): """表配置信息 """ db_table = "zd_snapshot"
class ZdFeedback(ZKDASH_DB.Model): """ZdFeedback Model """ id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")]) cluster = CharField(max_length=128, null=True) hostname = CharField(max_length=32, null=True) ip = CharField(max_length=32, null=True) path = CharField(max_length=512, null=True) value = CharField(max_length=128, null=True) update_time = DateTimeField(null=True) execute_status = EnumField(enum_value="'0', '1', '2'", constraints=[SQL("DEFAULT '0'")]) deleted = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) class Meta(object): """表配置信息 """ db_table = "zd_feedback"
class ZdUser(ZKDASH_DB.Model): """ZdZnode Model """ id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")]) username = CharField(max_length=64, null=True) password = CharField(max_length=64, null=True) permission = CharField(max_length=512, null=True) deleted = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) class Meta(object): """表配置信息 """ db_table = "zd_user"
class ZdZookeeper(ZKDASH_DB.Model): """ZdZookeeper Model """ id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")]) cluster_name = CharField(max_length=32) hosts = CharField(max_length=128) business = CharField(max_length=255) deleted = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) class Meta(object): """表配置信息 """ db_table = "zd_zookeeper"
class ZdQconfAgent(ZKDASH_DB.Model): """ZdQconfAgent Model """ id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")]) ip = CharField(max_length=32, null=True) hostname = CharField(max_length=32, null=True) cluster_name = CharField(max_length=32, null=True) notes = CharField(max_length=255, null=True) deleted = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) class Meta(object): """表配置信息 """ db_table = "zd_qconf_agent"
class ZdService(ZKDASH_DB.Model): """ZdService Model """ id = IntegerField(primary_key=True, constraints=[SQL("AUTO_INCREMENT")]) service_name = CharField(max_length=64, null=True) #zookeeper_id = IntegerField() #related_name反向引用名称,可以用zookeeper.services访问关联的所有服务 zookeeper = ForeignKeyField(ZdZookeeper, related_name='services') #path = CharField(max_length=512, null=True) #data = TextField(null=True) #create_time = DateTimeField(null=True) #commit = CharField(max_length=64, null=True) #status = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) deleted = EnumField(enum_value="'0', '1'", constraints=[SQL("DEFAULT '0'")]) class Meta(object): """表配置信息 """ db_table = "zd_service"