com.dahuatech.icc.brm.enums.Operation Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk-brm Show documentation
Show all versions of java-sdk-brm Show documentation
Dahua ICC Open API SDK for Java
/*
*
* *********************** 版权声明 ***********************************
*
* 版权所有:浙江大华技术股份有限公司
* ©CopyRight DahuaTech 2019
*
* *********************************************************************
*
*/
package com.dahuatech.icc.brm.enums;
/**
* 操作类型
*/
public enum Operation {
//增加
ADD(1),
//修改
UPDATE(2),
//删除
DELETE(3),
//权限变更
PRIVILEGE_UPDATE(4),
//离线
OFFLINE(5),
//移动
MOVE(6),
//强制离线
FORCE_OFFLINE(7),
//人员生物特征变化通知
BIOSIGNATURE_CHANGE(8),
//人员部门更新通知
DEPARTMENT_UPDATE(9),
//人员头像更新通知
FACE_UPDATE(10),
//用户联系方式改变
CONTACT_CHANGE(11),
//用户权限改变
PRIVILEGE_CHANGE(12),
//卡片 换卡
REPLACE(13),
//批量新增
BATCH_ADD(14),
//批量更新
BATCH_UPDATE(15),
//人员 人脸特征值同步
FACE_FEATURE(16),
//用户保活在线
KEEPALIVE_BRM(17),
//用户默认组织变更
DEFAULT_ORG_CHANGE(18),
//用户菜单发生变更
USER_MENU_CHANGE(19);
private Integer code;
Operation(Integer code) {
this.code = code;
}
public Integer getCode() {
return code;
}
public String lowerName(){
return this.name().toLowerCase();
}
public boolean is(int code){
return this.code == code ;
}
public boolean is(String name){
return this.name().equalsIgnoreCase(name) ;
}
}