Newer
Older
safe-algo-pro / common / consts.py
zhangyingjie on 12 Oct 738 bytes first commit
class Constants:
    def __setattr__(self, name, value):
        raise AttributeError(f"Cannot modify constant {name}")


class NotifyChangeType(Constants):
    # 定义常量成员
    DEVICE_CREATE = "device_create"
    DEVICE_UPDATE = "device_update"
    DEVICE_DELETE = "device_delete"
    MODEL_CREATE = "model_create" # 模型新增不用通知,与设备绑定时才生效
    MODEL_UPDATE = "model_update"
    MODEL_DELETE = "model_delete" # 正在使用的模型不能直接删除
    DEVICE_MODEL_RELATION_CREATE = "device_model_relation_create"
    DEVICE_MODEL_RELATION_UPDATE = "device_model_relation_update" # 绑定关系变化 应该只用这个吧??
    DEVICE_MODEL_RELATION_DELETE = "device_model_relation_delete"