diff --git a/pom.xml b/pom.xml index 25bd8a2..04bc851 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ net.javase.hk hk-sup-spring-boot-starter - 0.0.2 + 0.0.3 hk-sup-spring-boot-starter hk-sup-spring-boot-starter diff --git a/src/main/java/net/javase/hksup/starter/service/CmsServer.java b/src/main/java/net/javase/hksup/starter/service/CmsServer.java index 98166cb..ce8bc99 100644 --- a/src/main/java/net/javase/hksup/starter/service/CmsServer.java +++ b/src/main/java/net/javase/hksup/starter/service/CmsServer.java @@ -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 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(); + } + /** * 查询门禁人脸图片 *