diff --git a/pom.xml b/pom.xml index dce69cd..1e2b947 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ net.javase.hk hk-sup-spring-boot-starter - 0.0.5 + 0.0.6 hk-sup-spring-boot-starter hk-sup-spring-boot-starter @@ -50,7 +50,7 @@ com.alibaba fastjson - 2.0.26 + 2.0.40 diff --git a/src/main/java/net/javase/hksup/starter/model/FaceInfoParam.java b/src/main/java/net/javase/hksup/starter/model/FaceInfoParam.java index 26f795c..f5ee585 100644 --- a/src/main/java/net/javase/hksup/starter/model/FaceInfoParam.java +++ b/src/main/java/net/javase/hksup/starter/model/FaceInfoParam.java @@ -1,5 +1,6 @@ package net.javase.hksup.starter.model; +import com.alibaba.fastjson2.annotation.JSONField; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -25,11 +26,13 @@ public class FaceInfoParam implements Serializable { private String faceLibType = "blackFD"; + @JSONField(name = "FDID") private String FDID = "1"; /** * 人员工号,以人为中心方式,下发人脸前需要先下发人员工号,人脸绑定在工号上 */ + @JSONField(name = "FPID") private String FPID; public FaceInfoParam(String faceURL, String FPID) { diff --git a/src/main/java/net/javase/hksup/starter/model/SearchFaceInfoParam.java b/src/main/java/net/javase/hksup/starter/model/SearchFaceInfoParam.java index 9d9866a..2cb670d 100644 --- a/src/main/java/net/javase/hksup/starter/model/SearchFaceInfoParam.java +++ b/src/main/java/net/javase/hksup/starter/model/SearchFaceInfoParam.java @@ -1,5 +1,6 @@ package net.javase.hksup.starter.model; +import com.alibaba.fastjson2.annotation.JSONField; import lombok.Getter; import lombok.Setter; @@ -20,8 +21,10 @@ public class SearchFaceInfoParam implements Serializable { private String faceLibType = "blackFD"; + @JSONField(name = "FDID") private String FDID = "1"; + @JSONField(name = "FPID") private String FPID; public SearchFaceInfoParam() { diff --git a/src/main/java/net/javase/hksup/starter/model/UserInfo.java b/src/main/java/net/javase/hksup/starter/model/UserInfo.java index d53504b..ebbe4de 100644 --- a/src/main/java/net/javase/hksup/starter/model/UserInfo.java +++ b/src/main/java/net/javase/hksup/starter/model/UserInfo.java @@ -1,5 +1,6 @@ package net.javase.hksup.starter.model; +import com.alibaba.fastjson2.annotation.JSONField; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Getter; @@ -25,12 +26,15 @@ public class UserInfo implements Serializable { @Builder.Default private String userType = "normal"; - private Valid Valid; + @Builder.Default + @JSONField(name = "Valid") + private Valid valid = new Valid(); @Builder.Default private String doorRight = "1"; - private List RightPlan; + @JSONField(name = "RightPlan") + private List rightPlan; @Builder.Default private String gender = "male"; @@ -58,11 +62,11 @@ public class UserInfo implements Serializable { @AllArgsConstructor public static class RightPlan { - private Long doorNo; + private Integer doorNo; private String planTemplateNo = "1"; - public RightPlan(Long doorNo) { + public RightPlan(Integer doorNo) { this.doorNo = doorNo; } } diff --git a/src/main/java/net/javase/hksup/starter/model/UserInfoDetail.java b/src/main/java/net/javase/hksup/starter/model/UserInfoDetail.java index accb770..8271bd2 100644 --- a/src/main/java/net/javase/hksup/starter/model/UserInfoDetail.java +++ b/src/main/java/net/javase/hksup/starter/model/UserInfoDetail.java @@ -1,5 +1,6 @@ package net.javase.hksup.starter.model; +import com.alibaba.fastjson2.annotation.JSONField; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.Setter; @@ -18,7 +19,8 @@ public class UserInfoDetail implements Serializable { private String mode; - private List EmployeeNoList; + @JSONField(name = "EmployeeNoList") + private List employeeNoList; @Getter @Setter 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 863d8d3..0c1031d 100644 --- a/src/main/java/net/javase/hksup/starter/service/CmsServer.java +++ b/src/main/java/net/javase/hksup/starter/service/CmsServer.java @@ -265,9 +265,8 @@ public class CmsServer { //输入参数,XML或者JSON数据,删除人员信息json报文 Map parameter = new HashMap<>(); - parameter.put("mode", "byEmployeeNo"); // 删除方式, byEmployeeNo: 按员工ID号 UserInfoDetail detail = new UserInfoDetail(); - detail.setMode("byEmployeeNo"); + detail.setMode("byEmployeeNo"); // 删除方式, byEmployeeNo: 按员工ID号 List list = new ArrayList<>(); for (String no : employeeNos) { list.add(new UserInfoDetail.EmployeeNo(no));