From fa6c20da685e2792aae6445641494e8f3cd2e5ea Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Mon, 22 Feb 2021 17:52:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=84=E7=BB=87=E6=9C=BA=E6=9E=84?= =?UTF-8?q?=E5=A2=9E=E5=88=A0=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/dataease/base/domain/SysDept.java | 2 - .../dataease/base/domain/SysDeptExample.java | 60 -- .../io/dataease/base/mapper/SysDeptMapper.xml | 31 +- .../base/mapper/ext/ExtDeptMapper.java | 25 + .../controller/sys/SysDeptController.java | 44 +- .../sys/request/DeptCreateRequest.java | 7 +- .../sys/request/DeptDeleteRequest.java | 11 + .../sys/request/DeptStatusRequest.java | 11 + .../sys/response/DeptNodeResponse.java | 12 + .../io/dataease/service/sys/DeptService.java | 87 ++- .../resources/db/migration/V8__system.sql | 16 + .../business/components/settings/sys/dept.vue | 607 +++++------------- 12 files changed, 375 insertions(+), 538 deletions(-) create mode 100644 backend/src/main/java/io/dataease/base/mapper/ext/ExtDeptMapper.java create mode 100644 backend/src/main/java/io/dataease/controller/sys/request/DeptDeleteRequest.java create mode 100644 backend/src/main/java/io/dataease/controller/sys/request/DeptStatusRequest.java create mode 100644 backend/src/main/java/io/dataease/controller/sys/response/DeptNodeResponse.java create mode 100644 backend/src/main/resources/db/migration/V8__system.sql diff --git a/backend/src/main/java/io/dataease/base/domain/SysDept.java b/backend/src/main/java/io/dataease/base/domain/SysDept.java index cc233df9a2..f424e2933f 100644 --- a/backend/src/main/java/io/dataease/base/domain/SysDept.java +++ b/backend/src/main/java/io/dataease/base/domain/SysDept.java @@ -14,8 +14,6 @@ public class SysDept implements Serializable { private String name; - private Integer level; - private Integer deptSort; private Boolean enabled; diff --git a/backend/src/main/java/io/dataease/base/domain/SysDeptExample.java b/backend/src/main/java/io/dataease/base/domain/SysDeptExample.java index 3fdf2350d2..1cec2c1e83 100644 --- a/backend/src/main/java/io/dataease/base/domain/SysDeptExample.java +++ b/backend/src/main/java/io/dataease/base/domain/SysDeptExample.java @@ -355,66 +355,6 @@ public class SysDeptExample { return (Criteria) this; } - public Criteria andLevelIsNull() { - addCriterion("`level` is null"); - return (Criteria) this; - } - - public Criteria andLevelIsNotNull() { - addCriterion("`level` is not null"); - return (Criteria) this; - } - - public Criteria andLevelEqualTo(Integer value) { - addCriterion("`level` =", value, "level"); - return (Criteria) this; - } - - public Criteria andLevelNotEqualTo(Integer value) { - addCriterion("`level` <>", value, "level"); - return (Criteria) this; - } - - public Criteria andLevelGreaterThan(Integer value) { - addCriterion("`level` >", value, "level"); - return (Criteria) this; - } - - public Criteria andLevelGreaterThanOrEqualTo(Integer value) { - addCriterion("`level` >=", value, "level"); - return (Criteria) this; - } - - public Criteria andLevelLessThan(Integer value) { - addCriterion("`level` <", value, "level"); - return (Criteria) this; - } - - public Criteria andLevelLessThanOrEqualTo(Integer value) { - addCriterion("`level` <=", value, "level"); - return (Criteria) this; - } - - public Criteria andLevelIn(List values) { - addCriterion("`level` in", values, "level"); - return (Criteria) this; - } - - public Criteria andLevelNotIn(List values) { - addCriterion("`level` not in", values, "level"); - return (Criteria) this; - } - - public Criteria andLevelBetween(Integer value1, Integer value2) { - addCriterion("`level` between", value1, value2, "level"); - return (Criteria) this; - } - - public Criteria andLevelNotBetween(Integer value1, Integer value2) { - addCriterion("`level` not between", value1, value2, "level"); - return (Criteria) this; - } - public Criteria andDeptSortIsNull() { addCriterion("dept_sort is null"); return (Criteria) this; diff --git a/backend/src/main/java/io/dataease/base/mapper/SysDeptMapper.xml b/backend/src/main/java/io/dataease/base/mapper/SysDeptMapper.xml index 0047e3b26e..2ae55b31dd 100644 --- a/backend/src/main/java/io/dataease/base/mapper/SysDeptMapper.xml +++ b/backend/src/main/java/io/dataease/base/mapper/SysDeptMapper.xml @@ -6,7 +6,6 @@ - @@ -73,8 +72,8 @@ - dept_id, pid, sub_count, `name`, `level`, dept_sort, enabled, create_by, update_by, - create_time, update_time + dept_id, pid, sub_count, `name`, dept_sort, enabled, create_by, update_by, create_time, + update_time