Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
a94d9250
Commit
a94d9250
authored
Mar 17, 2022
by
墨竹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:企微同步通讯录处理部门
parent
24c5f1ea
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
14 additions
and
14 deletions
+14
-14
WxEditType.java
...main/java/com/gic/haoban/manage/api/enums/WxEditType.java
+6
-6
DepartmentApiService.java
...m/gic/haoban/manage/api/service/DepartmentApiService.java
+5
-2
StaffApiService.java
...va/com/gic/haoban/manage/api/service/StaffApiService.java
+1
-0
DepartmentApiServiceImpl.java
...ge/service/service/out/impl/DepartmentApiServiceImpl.java
+2
-6
MessageApiServiceImpl.java
...anage/service/service/out/impl/MessageApiServiceImpl.java
+0
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/enums/WxEditType.java
View file @
a94d9250
...
...
@@ -4,12 +4,12 @@ package com.gic.haoban.manage.api.enums;
* Created by tgs on 2020/2/20.
*/
public
enum
WxEditType
{
ADDDEPART
(
"create_party"
,
"创建部门"
),
UPDATEDEPART
(
"update_party"
,
"更新部门"
),
DELETEDEPART
(
"delete_party"
,
"删除部门"
),
ADDUSER
(
"create_user"
,
"新增用户"
),
UPDATEUSER
(
"update_user"
,
"更新用户"
),
DELETEUSER
(
"delete_user"
,
"删除用户"
);
ADD
_
DEPART
(
"create_party"
,
"创建部门"
),
UPDATE
_
DEPART
(
"update_party"
,
"更新部门"
),
DELETE
_
DEPART
(
"delete_party"
,
"删除部门"
),
ADD
_
USER
(
"create_user"
,
"新增用户"
),
UPDATE
_
USER
(
"update_user"
,
"更新用户"
),
DELETE
_
USER
(
"delete_user"
,
"删除用户"
);
WxEditType
(
String
type
,
String
desc
){
this
.
code
=
type
;
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/DepartmentApiService.java
View file @
a94d9250
package
com
.
gic
.
haoban
.
manage
.
api
.
service
;
import
java.util.List
;
import
com.gic.api.base.commons.Page
;
import
com.gic.haoban.base.api.common.BasePageInfo
;
import
com.gic.haoban.base.api.common.ServiceResponse
;
import
com.gic.haoban.manage.api.dto.DepartmentDTO
;
import
com.gic.haoban.manage.api.dto.DepartmentShortDTO
;
import
java.util.List
;
public
interface
DepartmentApiService
{
List
<
DepartmentDTO
>
listByParentId
(
String
parentId
);
...
...
@@ -49,18 +49,21 @@ public interface DepartmentApiService {
* @param department
* @return
*/
@Deprecated
ServiceResponse
<
DepartmentDTO
>
add
(
DepartmentDTO
department
);
/**
* 修改部门
* @param department
* @return
*/
@Deprecated
ServiceResponse
edit
(
DepartmentDTO
department
);
/**
* 删除部门
* @param departmentId
* @return
*/
@Deprecated
ServiceResponse
del
(
String
departmentId
);
/**
* 根据关联id 获取部门
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/StaffApiService.java
View file @
a94d9250
...
...
@@ -25,6 +25,7 @@ public interface StaffApiService {
Page
<
StaffDTO
>
pageStaff
(
List
<
String
>
departmentId
,
Integer
activeFlag
,
String
keyword
,
BasePageInfo
pageInfo
,
Integer
relationFlag
);
@Deprecated
void
del
(
String
staffDepartmentStaffRelatedId
);
/**
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/DepartmentApiServiceImpl.java
View file @
a94d9250
...
...
@@ -244,7 +244,6 @@ public class DepartmentApiServiceImpl implements DepartmentApiService {
return
hr
;
}
}
departmentService
.
del
(
departmentId
);
return
hr
;
}
...
...
@@ -325,23 +324,20 @@ public class DepartmentApiServiceImpl implements DepartmentApiService {
public
ServiceResponse
wxCallBackrecycle
(
String
departmentId
)
{
ServiceResponse
hr
=
new
ServiceResponse
();
hr
.
setCode
(
1
);
List
<
TabHaobanDepartment
>
list
=
departmentService
.
listByParentId
(
departmentId
);
logger
.
info
(
"【部门删除】list.size={}"
,
list
.
size
());
if
(
!
list
.
isEmpty
(
))
{
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
hr
.
setCode
(
0
);
hr
.
setMessage
(
"存在子部门,删除部门失败"
);
return
hr
;
}
List
<
TabHaobanStaffDepartmentRelated
>
staffList
=
staffDepartmentService
.
listByDepartmentId
(
departmentId
);
logger
.
info
(
"【部门删除】staffList.size={}"
,
staffList
.
size
());
if
(
!
staffList
.
isEmpty
(
))
{
if
(
CollectionUtils
.
isNotEmpty
(
staffList
))
{
hr
.
setCode
(
0
);
hr
.
setMessage
(
"存在成员,删除部门失败"
);
return
hr
;
}
departmentService
.
recycle
(
departmentId
);
return
hr
;
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MessageApiServiceImpl.java
View file @
a94d9250
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment