فهرست منبع

限制查询到企业实体字段users消息转换

huxz 8 سال پیش
والد
کامیت
4321ecb5b1

+ 4 - 1
sso-manage-console/src/main/java/com/uas/sso/sso/backend/support/ResultBean.java

@@ -2,6 +2,7 @@ package com.uas.sso.sso.backend.support;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import java.io.Serializable;
 
 /**
  * Unified Response Date format.
@@ -12,7 +13,9 @@ import com.fasterxml.jackson.annotation.JsonInclude.Include;
  */
 @JsonInclude(Include.NON_NULL)
 @SuppressWarnings("unused")
-public class ResultBean<T> {
+public class ResultBean<T> implements Serializable {
+
+  private static final long serialVersionUID = 7448404390071310097L;
 
   private Boolean success;
 

+ 3 - 1
sso-server/src/main/java/com/uas/sso/entity/Userspace.java

@@ -1,5 +1,6 @@
 package com.uas.sso.entity;
 
+import com.fasterxml.jackson.annotation.JsonIgnore;
 import javax.persistence.*;
 import java.io.Serializable;
 import java.sql.Timestamp;
@@ -157,6 +158,7 @@ public class Userspace implements Serializable {
     /**
      * 企业下的用户
      */
+    @JsonIgnore
     @ManyToMany
     @JoinTable(name = "sso$user_userspace",
             joinColumns = {@JoinColumn(name="space_uu", referencedColumnName="spaceuu")},
@@ -166,7 +168,7 @@ public class Userspace implements Serializable {
     /**
      * 企业开通的应用
      */
-    @ManyToMany
+    @ManyToMany(fetch = FetchType.EAGER)
     @JoinTable(name = "sso$app_userspace",
             joinColumns = {@JoinColumn(name="space_uu", referencedColumnName="spaceuu")},
             inverseJoinColumns = {@JoinColumn(name="app_uid", referencedColumnName="uid_")})