DeleteUserInfoInputParam.json 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. {
  2. "UserInfoDetail": {
  3. /*opt, object, 用户信息*/
  4. "mode": "all",
  5. /*req, enum, 删除模式, subType:string,
  6. [all#删除所有, byEmployeeNo#按工号],
  7. desc: all 表示删除设备上所有人员,byEmployeeNo 表示按人员ID列表删除指定人员 */
  8. "EmployeeNoList": [
  9. /*opt, array, 人员ID列表, subType:object, range:[,],
  10. desc: 当 mode=byEmployeeNo 时需配置此字段 */
  11. {
  12. "employeeNo": "test"
  13. /*opt, string, 工号(人员ID), range:[,]*/
  14. }
  15. ],
  16. "operateType": "byTerminal",
  17. /*opt, enum, 操作类型, subType:string,
  18. [byTerminal#按终端操作, byOrg#按组织操作, byTerminalOrg#按终端组织操作],
  19. desc: 指定删除操作的执行范围 */
  20. "terminalNoList": [1, 2, 3, 4],
  21. /*opt, array, 终端列表, subType:int, range:[,],
  22. dep:and,{$.UserInfoDetail.operateType,eq,byTerminal},
  23. desc: operateType=byTerminal 时需填写终端号 */
  24. "orgNoList": [1, 2, 3, 4]
  25. /*opt, array, 组织列表, subType:int, range:[,],
  26. dep:or,{$.UserInfoDetail.operateType,eq,byOrg},{$.UserInfoDetail.operateType,eq,byTerminalOrg},
  27. desc: operateType 为组织相关操作时需填写组织编号 */
  28. }
  29. }