constants.py 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # coding=utf-8
  2. class RetCode(object):
  3. SUCCESS = 1
  4. FAIL = 0
  5. class CommonErrorCode(object):
  6. COOKIE_EXP = -10000
  7. SUCCESS = 0
  8. class RemoteType(object):
  9. """
  10. 操作类型
  11. 1 - 远程开门,2 - 远程关门,3 - 门长开,4 - 门锁定,6 - 远程解除警报,7 - 远程触发消防警报
  12. 8 - 远程触发烟感警报,9 - 远程防盗布防,10 - 防盗撤防,11 - 解除非法刷卡报警,12 - 解除门磁报警
  13. 13 - 解除胁迫报警,14 - 解除开门超时报警,15 - 解除黑名单报警,16 - 解除匪警报警,17 - 解除防盗报警
  14. 18 - 解除消防报警,19 - 解除烟雾报警,20 - 解除设备防拆报警,21 - 解除读卡器防拆报警
  15. """
  16. OPEN = 1
  17. CLOSE = 2
  18. KEEP_OPEN = 3
  19. LOCK = 4
  20. CLEAN_WARNING = 5
  21. WARNING = 6
  22. class DoorTaskStatus(object):
  23. """
  24. 执行门禁任务的状态
  25. """
  26. TODO = 0
  27. ING = 1
  28. DONE = 2
  29. FAIL = 3
  30. TIMEOUT = 4
  31. class DoorOnlineStatus(object):
  32. ONLINE = 1
  33. OFFLINE = 0
  34. PUBLIC_KEY = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArfOzx+LjKF+BZKcbriPu\nrWwmlrif+fQvZyqQq6hG8SWZRE52Ahp++3Fem79XdAu3U5jumvOeEKAfXMCClsfV\nG9EqhLNSVA7Xb8zgnVelSHMPg9r2LX73nPSK28r3SoHAAuVNrva8f94koCYV8zym\nI6W3duhDL/bfQDUkFS3MJcUb8bQcaxupKPLkxImBYGAjI3ceSMi984CFCcS8D6yU\ntWGnxqy/nZVrfws7eI72FSpa2JaWkp7Bqm27bAMnirMx27rRN9uatHLjGBS60yrO\nkZ1UJDkffi9tyOEIaEbNvUJWMH9rSAqiMpWH9Qdo9Vre4heMwNaxcFheYfty/o8Q\naQIDAQAB"