cms增加boolean返回方法

This commit is contained in:
Frank 2023-09-21 11:29:21 +08:00
parent 3edac3da8b
commit 14f2e4edda
2 changed files with 57 additions and 5 deletions

View File

@ -10,7 +10,7 @@
</parent>
<groupId>net.javase.hk</groupId>
<artifactId>hk-sup-spring-boot-starter</artifactId>
<version>0.0.2</version>
<version>0.0.3</version>
<name>hk-sup-spring-boot-starter</name>
<description>hk-sup-spring-boot-starter</description>
<properties>

View File

@ -71,7 +71,7 @@ public class CmsServer {
/**
* cms服务初始化开启监听
*/
public void cmsInit() {
private void cmsInit() {
if (hcisupcms == null) {
if (!createSDKInstance()) {
throw new RuntimeException("Load CMS SDK fail!");
@ -129,7 +129,7 @@ public class CmsServer {
/**
* 开启监听
*/
public void startCmsListen() {
private void startCmsListen() {
if (deviceRegisterCb == null) {
Map<String, HCISUPCMS.DEVICE_REGISTER_CB> beansOfType = applicationContext.getBeansOfType(HCISUPCMS.DEVICE_REGISTER_CB.class);
if (beansOfType.size() < 1) {
@ -229,6 +229,17 @@ public class CmsServer {
}
}
/**
* 添加人员工号信息, 返回boolean结果
*
* @param loginID 登录设备句柄ID
* @param userInfo 人员信息
* @return true | false
*/
public boolean addEmployeeInfoF(int loginID, UserInfo userInfo) {
return Optional.ofNullable(addEmployeeInfo(loginID, userInfo)).isPresent();
}
/**
* 删除人员工号信息
*
@ -287,14 +298,25 @@ public class CmsServer {
}
}
/**
* 删除人员工号信息 返回boolean结果
*
* @param loginID 登录设备句柄ID
* @param employeeNos 员工编号
* @return true | false
*/
public boolean deleteEmployeeInfoF(int loginID, String... employeeNos) {
return Optional.ofNullable(deleteEmployeeInfo(loginID, employeeNos)).isPresent();
}
/**
* 查询人员工号信息
*
* @param loginID 设备登录句柄ID
*/
public void searchEmployeeInfo(int loginID) {
searchEmployeeInfo(loginID, 30);
public String searchEmployeeInfo(int loginID) {
return searchEmployeeInfo(loginID, 30);
}
/**
@ -402,6 +424,16 @@ public class CmsServer {
}
}
/**
* 下发门禁人脸图片数据, 返回boolean结果
*
* @param loginID 登录设备句柄ID
* @param param 人脸数据
*/
public boolean addFacePicInfoF(int loginID, FaceInfoParam param) {
return Optional.ofNullable(addFacePicInfo(loginID, param)).isPresent();
}
/**
* 修改门禁人脸图片数据
*
@ -450,6 +482,16 @@ public class CmsServer {
}
}
/**
* 修改门禁人脸图片数据, 返回boolean结果
*
* @param loginID 登录设备句柄ID
* @param param 人脸数据
*/
public boolean modifyFacePicInfoF(int loginID, FaceInfoParam param) {
return Optional.ofNullable(modifyFacePicInfo(loginID, param)).isPresent();
}
/**
* 删除人脸图片数据
*
@ -505,6 +547,16 @@ public class CmsServer {
}
}
/**
* 删除人脸图片数据
*
* @param loginID 登录设备句柄ID
* @param employeeNo 人员工号按照指定人员删除关联人脸图片
*/
public boolean deleteFacePicInfoF(int loginID, String employeeNo) {
return Optional.ofNullable(deleteFacePicInfo(loginID, employeeNo)).isPresent();
}
/**
* 查询门禁人脸图片
*