From b1b2a9a88aaf7238d9485ad705abe18006ba4d67 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Mon, 5 Sep 2022 17:25:11 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E9=97=A8=E7=AE=A1=E7=90=86=EF=BC=8C?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=BAEC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/department/bo/DepartmentBO.java | 2 + .../department/param/DeptSearchParam.java | 2 + .../entity/department/po/DepartmentPO.java | 2 + .../mapper/department/DepartmentMapper.xml | 48 ++++++-- .../service/impl/CompServiceImpl.java | 2 + .../service/impl/DepartmentServiceImpl.java | 110 ++++++++++++++---- 6 files changed, 134 insertions(+), 32 deletions(-) diff --git a/src/com/engine/organization/entity/department/bo/DepartmentBO.java b/src/com/engine/organization/entity/department/bo/DepartmentBO.java index 4973e807..438e6305 100644 --- a/src/com/engine/organization/entity/department/bo/DepartmentBO.java +++ b/src/com/engine/organization/entity/department/bo/DepartmentBO.java @@ -84,7 +84,9 @@ public class DepartmentBO { .deptName(param.getDepartmentName()) .deptNameShort(param.getDeptNameShort()) .parentComp(null == param.getParentComp() ? param.getSubcompanyid1() : param.getParentComp()) + .ecCompany(param.getEcCompany()) .parentDept(null == param.getParentDept() ? param.getDepartmentid() : param.getParentDept()) + .ecDepartment(param.getEcDepartment()) .deptPrincipal(param.getDeptPrincipal()) .showOrder(param.getShowOrder()) .forbiddenTag(param.getForbiddenTag() == null ? null : param.getForbiddenTag() ? 0 : 1) diff --git a/src/com/engine/organization/entity/department/param/DeptSearchParam.java b/src/com/engine/organization/entity/department/param/DeptSearchParam.java index 1eaff53c..ed70fcfe 100644 --- a/src/com/engine/organization/entity/department/param/DeptSearchParam.java +++ b/src/com/engine/organization/entity/department/param/DeptSearchParam.java @@ -26,8 +26,10 @@ public class DeptSearchParam extends BaseQueryParam { private String deptNameShort; private Long parentComp; + private Long ecCompany; private Long parentDept; + private Long ecDepartment; private Long deptPrincipal; diff --git a/src/com/engine/organization/entity/department/po/DepartmentPO.java b/src/com/engine/organization/entity/department/po/DepartmentPO.java index d4f5528f..ab4fcbf2 100644 --- a/src/com/engine/organization/entity/department/po/DepartmentPO.java +++ b/src/com/engine/organization/entity/department/po/DepartmentPO.java @@ -28,8 +28,10 @@ public class DepartmentPO { private String deptNameShort; private Long parentComp; + private Long ecCompany; private Long parentDept; + private Long ecDepartment; private Long deptPrincipal; //部门负责人 diff --git a/src/com/engine/organization/mapper/department/DepartmentMapper.xml b/src/com/engine/organization/mapper/department/DepartmentMapper.xml index 4221b0fe..b73b2b51 100644 --- a/src/com/engine/organization/mapper/department/DepartmentMapper.xml +++ b/src/com/engine/organization/mapper/department/DepartmentMapper.xml @@ -7,7 +7,9 @@ + + @@ -30,7 +32,9 @@ t.dept_name, t.dept_name_short, t.parent_comp, + t.ec_company, t.parent_dept, + t.ec_department, t.dept_principal, t.show_order, t.description, @@ -39,17 +43,19 @@