Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
Z
zlmy-cloud
Project
Project
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
zlmy
zlmy-cloud
Commits
93a88da1
Commit
93a88da1
authored
Jul 16, 2025
by
Rensq
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加企业的部门信息及人员接口
parent
4070d10c
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
27 additions
and
1 deletion
+27
-1
NewSysOrgController.java
...com/testor/module/sys/controller/NewSysOrgController.java
+27
-1
No files found.
zlmy-modules/zlmy-boot/src/main/java/com/testor/module/sys/controller/NewSysOrgController.java
View file @
93a88da1
...
...
@@ -10,6 +10,7 @@ import com.testor.biz.sys.dict.data.service.SysDictDataService;
import
com.testor.biz.sys.org.OrgEnumCode
;
import
com.testor.biz.sys.org.model.domain.SysOrg
;
import
com.testor.biz.sys.org.model.dto.DeptAndPost
;
import
com.testor.biz.sys.org.model.dto.ReturnOrg
;
import
com.testor.biz.sys.org.model.dto.SysOrgCreateAndUpdateRequest
;
import
com.testor.biz.sys.org.model.dto.SysOrgParam
;
import
com.testor.biz.sys.org.service.OrgExcelImport
;
...
...
@@ -85,7 +86,7 @@ public class NewSysOrgController extends SuperController {
@Autowired
private
NewSysOrgService
sysOrgService
;
@Autowired
private
OrgExcelImport
orgExcelImport
;
private
SysUserService
sysUserService
;
@Autowired
private
TSysPostService
tSysPostService
;
@Autowired
...
...
@@ -530,5 +531,30 @@ public class NewSysOrgController extends SuperController {
return
children
;
}
@ApiOperation
(
value
=
"【返回企业的部门信息及人员】"
,
notes
=
""
)
@GetMapping
({
"/returnDeptPerson"
})
public
BaseResponse
<
ReturnOrg
>
returnDeptPersons
(
String
orgId
)
{
BaseResponse
<
ReturnOrg
>
baseResponse
=
new
BaseResponse
<>();
if
(
StringUtils
.
isBlank
(
orgId
))
{
orgId
=
ContextUtils
.
getLoginUser
().
getOrgId
();
}
SysOrg
one
=
this
.
sysOrgService
.
getOne
(
new
QueryWrapper
<
NewSysOrg
>().
eq
(
"org_id"
,
orgId
).
ne
(
"status"
,
"1"
));
ReturnOrg
returnOrg
=
(
ReturnOrg
)
BeanHelper
.
beanToBean
(
one
,
ReturnOrg
.
class
);
List
<
NewSysOrg
>
list
=
this
.
sysOrgService
.
list
(
new
QueryWrapper
<
NewSysOrg
>().
eq
(
"parent_id"
,
returnOrg
.
getOrgId
()).
eq
(
"is_dept"
,
"1"
).
ne
(
"status"
,
"1"
));
ArrayList
<
SysOrg
>
returnOrgs
=
new
ArrayList
<>();
for
(
SysOrg
org
:
list
)
{
ReturnOrg
returnOrg1
=
BeanHelper
.
beanToBean
(
org
,
ReturnOrg
.
class
);
List
<
SysUser
>
list1
=
this
.
sysUserService
.
list
(
new
QueryWrapper
<
SysUser
>().
eq
(
"dept_id"
,
returnOrg1
.
getOrgId
()).
ne
(
"status"
,
"1"
));
returnOrg1
.
setUsers
(
list1
);
returnOrgs
.
add
(
returnOrg1
);
}
returnOrg
.
setOrgList
(
returnOrgs
);
baseResponse
.
setData
(
returnOrg
);
return
baseResponse
;
}
}
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