diff --git a/src/main/java/com/zsc/edu/gateway/framework/TreeUtil.java b/src/main/java/com/zsc/edu/gateway/common/util/TreeUtil.java similarity index 99% rename from src/main/java/com/zsc/edu/gateway/framework/TreeUtil.java rename to src/main/java/com/zsc/edu/gateway/common/util/TreeUtil.java index 2fb31cb..312f984 100644 --- a/src/main/java/com/zsc/edu/gateway/framework/TreeUtil.java +++ b/src/main/java/com/zsc/edu/gateway/common/util/TreeUtil.java @@ -1,4 +1,4 @@ -package com.zsc.edu.gateway.framework; +package com.zsc.edu.gateway.common.util; import java.util.*; import java.util.function.*; diff --git a/src/main/java/com/zsc/edu/gateway/framework/JsonExceptionUtil.java b/src/main/java/com/zsc/edu/gateway/framework/JsonExceptionUtil.java deleted file mode 100644 index 2bb5042..0000000 --- a/src/main/java/com/zsc/edu/gateway/framework/JsonExceptionUtil.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.zsc.edu.gateway.framework; - -import org.springframework.http.HttpStatus; - -import java.util.Calendar; -import java.util.LinkedHashMap; -import java.util.Map; - -/** - * @author harry yao - */ -public class JsonExceptionUtil { - public static Map jsonExceptionResult(HttpStatus code, String message, String path) { - Map exceptionMap = new LinkedHashMap<>(); - exceptionMap.put("timestamp", Calendar.getInstance().getTime()); - exceptionMap.put("message", message); - exceptionMap.put("path", path); - exceptionMap.put("code", code.value()); - return exceptionMap; - } -} diff --git a/src/main/java/com/zsc/edu/gateway/modules/system/entity/Dept.java b/src/main/java/com/zsc/edu/gateway/modules/system/entity/Dept.java index af06bd7..eee7b9b 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/system/entity/Dept.java +++ b/src/main/java/com/zsc/edu/gateway/modules/system/entity/Dept.java @@ -2,6 +2,7 @@ package com.zsc.edu.gateway.modules.system.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; +import com.zsc.edu.gateway.modules.system.vo.UserVo; import lombok.Getter; import lombok.Setter; @@ -47,6 +48,9 @@ public class Dept extends BaseEntity { private Boolean enabled = true; @TableField(exist = false) - public List children = new ArrayList<>(0); + public List children = null; + + @TableField(exist = false) + public List members = null; } diff --git a/src/main/java/com/zsc/edu/gateway/modules/system/service/impl/DeptServiceImpl.java b/src/main/java/com/zsc/edu/gateway/modules/system/service/impl/DeptServiceImpl.java index ec09102..444f70a 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/system/service/impl/DeptServiceImpl.java +++ b/src/main/java/com/zsc/edu/gateway/modules/system/service/impl/DeptServiceImpl.java @@ -2,7 +2,7 @@ package com.zsc.edu.gateway.modules.system.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.zsc.edu.gateway.exception.ConstraintException; -import com.zsc.edu.gateway.framework.TreeUtil; +import com.zsc.edu.gateway.common.util.TreeUtil; import com.zsc.edu.gateway.modules.system.dto.DeptDto; import com.zsc.edu.gateway.modules.system.entity.Dept; import com.zsc.edu.gateway.modules.system.mapper.DeptMapper; diff --git a/src/main/resources/mappers/systemMappers/DeptMapper.xml b/src/main/resources/mappers/systemMappers/DeptMapper.xml index 63f120d..adb3b3f 100644 --- a/src/main/resources/mappers/systemMappers/DeptMapper.xml +++ b/src/main/resources/mappers/systemMappers/DeptMapper.xml @@ -8,30 +8,20 @@ - - - - - - - - - - - - - - - - - - + + + + + + +