wangliang 4 years ago
parent
commit
d811e7b3b7

+ 5 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/OrgDto.java

@@ -1,5 +1,8 @@
 package com.qmth.distributed.print.business.bean.dto;
 package com.qmth.distributed.print.business.bean.dto;
 
 
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
+
 import java.util.ArrayList;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.List;
 
 
@@ -12,6 +15,8 @@ public class OrgDto {
     private String schoolId;
     private String schoolId;
     private String code;
     private String code;
     private String name;
     private String name;
+
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long parentId;
     private Long parentId;
     private Boolean enable;
     private Boolean enable;
     private List<OrgDto> children = new ArrayList<>();
     private List<OrgDto> children = new ArrayList<>();

+ 4 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/PrivilegeDto.java

@@ -1,5 +1,7 @@
 package com.qmth.distributed.print.business.bean.dto;
 package com.qmth.distributed.print.business.bean.dto;
 
 
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import com.qmth.distributed.print.business.enums.PrivilegeEnum;
 import com.qmth.distributed.print.business.enums.PrivilegeEnum;
 
 
 import java.util.ArrayList;
 import java.util.ArrayList;
@@ -14,6 +16,8 @@ public class PrivilegeDto {
     private String name;
     private String name;
     private String url;
     private String url;
     private PrivilegeEnum type;
     private PrivilegeEnum type;
+
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long parentId;
     private Long parentId;
     private Integer sequence;
     private Integer sequence;
     private List<PrivilegeDto> children = new ArrayList<>();
     private List<PrivilegeDto> children = new ArrayList<>();

+ 4 - 0
distributed-print-business/src/main/java/com/qmth/distributed/print/business/bean/dto/TemplateDto.java

@@ -1,5 +1,7 @@
 package com.qmth.distributed.print.business.bean.dto;
 package com.qmth.distributed.print.business.bean.dto;
 
 
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 import com.qmth.distributed.print.business.entity.SysOrg;
 import com.qmth.distributed.print.business.entity.SysOrg;
 import com.qmth.distributed.print.business.enums.ClassifyEnum;
 import com.qmth.distributed.print.business.enums.ClassifyEnum;
 import com.qmth.distributed.print.business.enums.TemplateTypeEnum;
 import com.qmth.distributed.print.business.enums.TemplateTypeEnum;
@@ -16,6 +18,8 @@ public class TemplateDto {
     private String name;
     private String name;
     private TemplateTypeEnum type;
     private TemplateTypeEnum type;
     private ClassifyEnum classify;
     private ClassifyEnum classify;
+
+    @JsonSerialize(using = ToStringSerializer.class)
     private Long attachmentId;
     private Long attachmentId;
     private Boolean enable;
     private Boolean enable;
     private String remark;
     private String remark;