ModifyUserInfoInputParam.json 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. {
  2. "UserInfo": {
  3. /* 可选 (opt),对象类型
  4. 含义:人员信息,用于修改设备中已存在的人员信息。*/
  5. "employeeNo": "test",
  6. /* 必填 (req),字符串类型
  7. 含义:工号(人员ID),作为人员的唯一标识,用于匹配要修改的人员。*/
  8. "name": "test",
  9. /* 可选 (opt),字符串类型
  10. 含义:姓名,用于更新人员名称。*/
  11. "userType": "normal",
  12. /* 必填 (req),枚举类型
  13. 含义:人员类型。
  14. 可选值:
  15. - normal:普通人(主人)
  16. - visitor:来宾(访客)
  17. - blackList:非授权名单人
  18. 注意:字段名中不能有空格(原文 userType 后面多了一个空格,应改为 userType)。*/
  19. "closeDelayEnabled": true,
  20. /* 可选 (opt),布尔类型
  21. 含义:是否启用关门延迟。true 表示启用,false 表示不启用。*/
  22. "Valid": {
  23. /* 可选 (opt),对象类型
  24. 含义:有效期设置。*/
  25. "enable": true,
  26. /* 必填 (req),布尔类型
  27. 含义:是否使能有效期。false 表示长期有效,true 表示启用时间限制。*/
  28. "beginTime": "2017-08-01T17:30:08+08:00",
  29. /* 必填 (req),字符串类型(日期时间)
  30. 含义:有效期起始时间。
  31. 若 timeType 为 local 或不存在,则为设备本地时间;
  32. 若 timeType 为 UTC,则需带时区信息,如 +08:00。*/
  33. "endTime": "2017-08-01T17:30:08+08:00",
  34. /* 必填 (req),字符串类型(日期时间)
  35. 含义:有效期结束时间。
  36. 格式说明同上。*/
  37. "timeType": "local"
  38. /* 可选 (opt),枚举类型
  39. 含义:时间类型。
  40. 可选值:
  41. - local:设备本地时间
  42. - UTC:协调世界时 */
  43. },
  44. "belongGroup": "1,3,5",
  45. /* 可选 (opt),字符串类型
  46. 含义:所属群组,可配置多个群组 ID,用逗号分隔。*/
  47. "password": "123456",
  48. /* 可选 (opt),字符串类型
  49. 含义:密码,可为空。*/
  50. "doorRight": "1,3",
  51. /* 可选 (opt),字符串类型
  52. 含义:门权限,多个门号之间用逗号分隔。*/
  53. "RightPlan": [
  54. /* 可选 (opt),数组类型
  55. 含义:门权限计划(锁权限计划)。 */
  56. {
  57. "doorNo": 1,
  58. /* 可选 (opt),整数类型
  59. 含义:门编号(锁 ID)。*/
  60. "planTemplateNo": "1,3,5"
  61. /* 可选 (opt),字符串类型
  62. 含义:计划模板编号,可配置多个模板编号,用逗号分隔;
  63. 同一门号的多个模板以“权限或”的方式叠加。*/
  64. }
  65. ],
  66. "maxOpenDoorTime": 0,
  67. /* 可选 (opt),整数类型
  68. 含义:最大认证次数。0 表示无次数限制。*/
  69. "openDoorTime": 1,
  70. /* 可选 (opt),整数类型
  71. 含义:已认证次数。*/
  72. "roomNumber": 123,
  73. /* 可选 (opt),整数类型
  74. 含义:房间号。*/
  75. "floorNumber": 1,
  76. /* 可选 (opt),整数类型
  77. 含义:层号。*/
  78. "doubleLockRight": true,
  79. /* 可选 (opt),布尔类型
  80. 含义:是否具备反锁开门权限。true 表示有权限。*/
  81. "localUIRight": true,
  82. /* 可选 (opt),布尔类型
  83. 含义:是否具有设备本地 UI 界面访问权限。*/
  84. "userVerifyMode": "card",
  85. /* 可选 (opt),枚举类型
  86. 含义:人员验证方式。
  87. 可选值:
  88. cardAndPw#刷卡+密码,
  89. card#刷卡,
  90. cardOrPw#刷卡或密码,
  91. fp#指纹,
  92. fpAndPw#指纹+密码,
  93. fpOrCard#指纹或刷卡,
  94. fpAndCard#指纹+刷卡,
  95. fpAndCardAndPw#指纹+刷卡+密码,
  96. faceOrFpOrCardOrPw#人脸或指纹或刷卡或密码,
  97. faceAndFp#人脸+指纹,
  98. faceAndPw#人脸+密码,
  99. faceAndCard#人脸+刷卡,
  100. face#人脸,
  101. employeeNoAndPw#工号+密码,
  102. fpOrPw#指纹或密码,
  103. employeeNoAndFp#工号+指纹,
  104. employeeNoAndFpAndPw#工号+指纹+密码,
  105. faceAndFpAndCard#人脸+指纹+刷卡,
  106. faceAndPwAndFp#人脸+密码+指纹,
  107. employeeNoAndFace#工号+人脸,
  108. faceOrfaceAndCard#人脸或人脸+刷卡,
  109. fpOrface#指纹或人脸,
  110. cardOrfaceOrPw#刷卡或人脸或密码。
  111. 说明:为空时表示清空该人员的验证方式。*/
  112. "checkUser": true,
  113. /* 可选 (opt),布尔类型
  114. 含义:是否进行人员重复添加校验。
  115. true:开启重复校验;
  116. false:关闭(当确认设备内无人员时可关闭以提升下发速度)。*/
  117. "gender": "male",
  118. /* 可选 (opt),枚举类型
  119. 含义:性别。
  120. 可选值:male(男)、female(女)、unknown(未知)。*/
  121. "PersonInfoExtends": [
  122. /* 可选 (opt),数组类型
  123. 含义:扩展的人员信息,可根据业务自定义附加信息。 */
  124. {
  125. "value": "test"
  126. /* 可选 (opt),字符串类型
  127. 含义:扩展信息内容。*/
  128. }
  129. ],
  130. "dynamicCode": "123456",
  131. /* 可选 (opt),字符串类型
  132. 含义:动态权限码,用于动态授权场景。*/
  133. "callNumbers": ["1-1-1-401"],
  134. /* 可选 (opt),字符串数组
  135. 含义:呼叫号码列表。
  136. 默认格式为 X-X-X-X,如 “1-1-1-401”。*/
  137. "floorNumbers": [1, 2],
  138. /* 可选 (opt),整数数组
  139. 含义:层号列表,为 floorNumber 字段的扩展,支持配置多个层号。*/
  140. "operateType": "byTerminal",
  141. /* 可选 (opt),字符串类型
  142. 含义:操作类型。
  143. 可选值:
  144. - byTerminal:按终端操作。*/
  145. "terminalNoList": [1],
  146. /* 可选 (opt),整数数组
  147. 含义:终端编号列表。
  148. 当 operateType 为 byTerminal 或 byTerminalOrg 时必填;
  149. 当前仅支持单个终端。*/
  150. "groupName": "test"
  151. /* 可选 (opt),字符串类型
  152. 含义:组织架构名称,长度范围:[1,64] 字符。*/
  153. }
  154. }