Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
8d68caf2
Commit
8d68caf2
authored
Jul 02, 2021
by
gaodongdong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
消防机构删除VO
parent
383ba898
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
137 additions
and
410 deletions
+137
-410
OrgDepartmentDto.java
...eejoin/amos/boot/module/jcs/api/dto/OrgDepartmentDto.java
+6
-0
OrgDepartmentFormDto.java
...in/amos/boot/module/jcs/api/dto/OrgDepartmentFormDto.java
+6
-4
OrgMenuDto.java
.../com/yeejoin/amos/boot/module/jcs/api/dto/OrgMenuDto.java
+6
-6
OrgPersonDto.java
...om/yeejoin/amos/boot/module/jcs/api/dto/OrgPersonDto.java
+7
-0
OrgPersonFormDto.java
...eejoin/amos/boot/module/jcs/api/dto/OrgPersonFormDto.java
+6
-4
OrgUsrDto.java
...a/com/yeejoin/amos/boot/module/jcs/api/dto/OrgUsrDto.java
+6
-0
OrgUsrFormDto.java
...m/yeejoin/amos/boot/module/jcs/api/dto/OrgUsrFormDto.java
+6
-4
IOrgUsrService.java
...join/amos/boot/module/jcs/api/service/IOrgUsrService.java
+28
-21
OrgDepartmentVo.java
.../yeejoin/amos/boot/module/jcs/api/vo/OrgDepartmentVo.java
+0
-60
OrgPersonVo.java
.../com/yeejoin/amos/boot/module/jcs/api/vo/OrgPersonVo.java
+0
-56
OrgUsrAuthVo.java
...com/yeejoin/amos/boot/module/jcs/api/vo/OrgUsrAuthVo.java
+0
-32
OrgUsrDownloadTemplateVO.java
...amos/boot/module/jcs/api/vo/OrgUsrDownloadTemplateVO.java
+0
-55
OrgUsrVo.java
...ava/com/yeejoin/amos/boot/module/jcs/api/vo/OrgUsrVo.java
+0
-53
OrgDepartmentController.java
...ot/module/jcs/biz/controller/OrgDepartmentController.java
+5
-30
OrgPersonController.java
...s/boot/module/jcs/biz/controller/OrgPersonController.java
+6
-7
OrgUsrController.java
...amos/boot/module/jcs/biz/controller/OrgUsrController.java
+13
-35
OrgUsrServiceImpl.java
...s/boot/module/jcs/biz/service/impl/OrgUsrServiceImpl.java
+42
-43
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/dto/OrgDepartmentDto.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dto
;
import
java.util.List
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -72,4 +76,6 @@ public class OrgDepartmentDto extends BaseDto {
...
@@ -72,4 +76,6 @@ public class OrgDepartmentDto extends BaseDto {
@TableField
(
fill
=
FieldFill
.
INSERT_UPDATE
)
@TableField
(
fill
=
FieldFill
.
INSERT_UPDATE
)
private
String
recUserName
;
private
String
recUserName
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
AlertFormValue
>
alertFormValue
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/
vo/OrgDepartmentFormV
o.java
→
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/
dto/OrgDepartmentFormDt
o.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
v
o
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dt
o
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.FormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -18,7 +20,7 @@ import java.util.List;
...
@@ -18,7 +20,7 @@ import java.util.List;
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"cb_org_usr"
)
@TableName
(
"cb_org_usr"
)
@ApiModel
(
value
=
"OrgUsrVo"
,
description
=
"人员信息"
)
@ApiModel
(
value
=
"OrgUsrVo"
,
description
=
"人员信息"
)
public
class
OrgDepartmentForm
V
o
{
public
class
OrgDepartmentForm
Dt
o
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -51,10 +53,10 @@ public class OrgDepartmentFormVo {
...
@@ -51,10 +53,10 @@ public class OrgDepartmentFormVo {
@ApiModelProperty
(
value
=
"动态表单值"
)
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
FormValue
>
dynamicFormAlert
;
private
List
<
FormValue
>
dynamicFormAlert
;
public
OrgDepartmentForm
V
o
()
{
public
OrgDepartmentForm
Dt
o
()
{
}
}
public
OrgDepartmentForm
V
o
(
List
<
FormValue
>
dynamicFormAlert
)
{
public
OrgDepartmentForm
Dt
o
(
List
<
FormValue
>
dynamicFormAlert
)
{
this
.
dynamicFormAlert
=
dynamicFormAlert
;
this
.
dynamicFormAlert
=
dynamicFormAlert
;
}
}
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/
vo/OrgMenuV
o.java
→
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/
dto/OrgMenuDt
o.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
v
o
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dt
o
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -15,7 +15,7 @@ import org.springframework.util.ObjectUtils;
...
@@ -15,7 +15,7 @@ import org.springframework.util.ObjectUtils;
@Data
@Data
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"OrgMenuVo"
,
description
=
"树菜单"
)
@ApiModel
(
value
=
"OrgMenuVo"
,
description
=
"树菜单"
)
public
class
OrgMenu
V
o
{
public
class
OrgMenu
Dt
o
{
private
Long
key
;
private
Long
key
;
private
Long
value
;
private
Long
value
;
private
String
title
;
private
String
title
;
...
@@ -23,7 +23,7 @@ public class OrgMenuVo {
...
@@ -23,7 +23,7 @@ public class OrgMenuVo {
private
Long
parentId
;
private
Long
parentId
;
private
Boolean
leaf
=
true
;
private
Boolean
leaf
=
true
;
private
Boolean
isLeaf
=
true
;
private
Boolean
isLeaf
=
true
;
private
List
<
OrgMenu
V
o
>
children
;
private
List
<
OrgMenu
Dt
o
>
children
;
private
String
bizOrgType
;
private
String
bizOrgType
;
private
String
bizOrgCode
;
private
String
bizOrgCode
;
...
@@ -43,7 +43,7 @@ public class OrgMenuVo {
...
@@ -43,7 +43,7 @@ public class OrgMenuVo {
return
title
;
return
title
;
}
}
public
OrgMenu
V
o
(
Long
key
,
String
title
,
Long
parentId
,
String
bizOrgType
,
boolean
leaf
,
String
bizOrgCode
)
{
public
OrgMenu
Dt
o
(
Long
key
,
String
title
,
Long
parentId
,
String
bizOrgType
,
boolean
leaf
,
String
bizOrgCode
)
{
super
();
super
();
this
.
key
=
key
;
this
.
key
=
key
;
this
.
title
=
title
;
this
.
title
=
title
;
...
@@ -53,7 +53,7 @@ public class OrgMenuVo {
...
@@ -53,7 +53,7 @@ public class OrgMenuVo {
this
.
bizOrgCode
=
bizOrgCode
;
this
.
bizOrgCode
=
bizOrgCode
;
}
}
public
OrgMenu
V
o
(
Long
key
,
String
title
,
Long
parentId
,
String
bizOrgType
,
boolean
leaf
)
{
public
OrgMenu
Dt
o
(
Long
key
,
String
title
,
Long
parentId
,
String
bizOrgType
,
boolean
leaf
)
{
super
();
super
();
this
.
key
=
key
;
this
.
key
=
key
;
this
.
title
=
title
;
this
.
title
=
title
;
...
@@ -62,7 +62,7 @@ public class OrgMenuVo {
...
@@ -62,7 +62,7 @@ public class OrgMenuVo {
this
.
leaf
=
leaf
;
this
.
leaf
=
leaf
;
}
}
public
OrgMenu
V
o
(
Long
key
,
String
title
,
Long
parentId
,
String
bizOrgType
)
{
public
OrgMenu
Dt
o
(
Long
key
,
String
title
,
Long
parentId
,
String
bizOrgType
)
{
this
.
key
=
key
;
this
.
key
=
key
;
this
.
title
=
title
;
this
.
title
=
title
;
this
.
parentId
=
parentId
;
this
.
parentId
=
parentId
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/dto/OrgPersonDto.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dto
;
import
java.util.List
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -71,5 +75,8 @@ public class OrgPersonDto extends BaseDto {
...
@@ -71,5 +75,8 @@ public class OrgPersonDto extends BaseDto {
@ApiModelProperty
(
value
=
"更新人"
)
@ApiModelProperty
(
value
=
"更新人"
)
@TableField
(
fill
=
FieldFill
.
INSERT_UPDATE
)
@TableField
(
fill
=
FieldFill
.
INSERT_UPDATE
)
private
String
recUserName
;
private
String
recUserName
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
AlertFormValue
>
alertFormValue
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/
vo/OrgPersonFormV
o.java
→
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/
dto/OrgPersonFormDt
o.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
v
o
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dt
o
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.FormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -19,7 +21,7 @@ import java.util.List;
...
@@ -19,7 +21,7 @@ import java.util.List;
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"cb_org_usr"
)
@TableName
(
"cb_org_usr"
)
@ApiModel
(
value
=
"OrgUsrVo"
,
description
=
"人员信息"
)
@ApiModel
(
value
=
"OrgUsrVo"
,
description
=
"人员信息"
)
public
class
OrgPersonForm
V
o
extends
BaseEntity
{
public
class
OrgPersonForm
Dt
o
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -54,10 +56,10 @@ public class OrgPersonFormVo extends BaseEntity{
...
@@ -54,10 +56,10 @@ public class OrgPersonFormVo extends BaseEntity{
@ApiModelProperty
(
value
=
"动态表单值"
)
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
FormValue
>
dynamicFormAlert
;
private
List
<
FormValue
>
dynamicFormAlert
;
public
OrgPersonForm
V
o
()
{
public
OrgPersonForm
Dt
o
()
{
}
}
public
OrgPersonForm
V
o
(
List
<
FormValue
>
dynamicFormAlert
)
{
public
OrgPersonForm
Dt
o
(
List
<
FormValue
>
dynamicFormAlert
)
{
this
.
dynamicFormAlert
=
dynamicFormAlert
;
this
.
dynamicFormAlert
=
dynamicFormAlert
;
}
}
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/dto/OrgUsrDto.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dto
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dto
;
import
java.util.List
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.FieldFill
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -69,4 +73,6 @@ public class OrgUsrDto extends BaseDto {
...
@@ -69,4 +73,6 @@ public class OrgUsrDto extends BaseDto {
@TableField
(
fill
=
FieldFill
.
INSERT_UPDATE
)
@TableField
(
fill
=
FieldFill
.
INSERT_UPDATE
)
private
String
recUserName
;
private
String
recUserName
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
AlertFormValue
>
alertFormValue
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/
vo/OrgUsrFormV
o.java
→
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/
dto/OrgUsrFormDt
o.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
v
o
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
dt
o
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.FormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -19,7 +21,7 @@ import java.util.List;
...
@@ -19,7 +21,7 @@ import java.util.List;
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"cb_org_usr"
)
@TableName
(
"cb_org_usr"
)
@ApiModel
(
value
=
"OrgUsrVo"
,
description
=
"机构/部门/人员表"
)
@ApiModel
(
value
=
"OrgUsrVo"
,
description
=
"机构/部门/人员表"
)
public
class
OrgUsrForm
V
o
implements
Serializable
{
public
class
OrgUsrForm
Dt
o
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
@@ -61,8 +63,8 @@ public class OrgUsrFormVo implements Serializable {
...
@@ -61,8 +63,8 @@ public class OrgUsrFormVo implements Serializable {
private
List
<
FormValue
>
dynamicFormAlert
;
private
List
<
FormValue
>
dynamicFormAlert
;
@ApiModelProperty
(
value
=
"单位人员信息值"
)
@ApiModelProperty
(
value
=
"单位人员信息值"
)
private
List
<
OrgPersonForm
V
o
>
children
;
private
List
<
OrgPersonForm
Dt
o
>
children
;
public
OrgUsrForm
V
o
()
{
public
OrgUsrForm
Dt
o
()
{
}
}
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/service/IOrgUsrService.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
service
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.*
;
import
java.util.Collection
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgDepartmentDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgDepartmentFormDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgMenuDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgPersonDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgPersonFormDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgUsrDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgUsrFormDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.FormValue
;
/**
/**
...
@@ -38,7 +45,7 @@ public interface IOrgUsrService {
...
@@ -38,7 +45,7 @@ public interface IOrgUsrService {
* @return
* @return
* @throws Exception
* @throws Exception
*/
*/
List
<
OrgMenu
V
o
>
getTree
(
Long
topId
,
Collection
entityList
,
String
packageURL
,
String
IDMethodName
,
int
IDHierarchy
,
List
<
OrgMenu
Dt
o
>
getTree
(
Long
topId
,
Collection
entityList
,
String
packageURL
,
String
IDMethodName
,
int
IDHierarchy
,
String
NAMEMethodName
,
String
PARENTIDMethodName
,
String
OrgTypeMethodName
)
throws
Exception
;
String
NAMEMethodName
,
String
PARENTIDMethodName
,
String
OrgTypeMethodName
)
throws
Exception
;
/**
/**
...
@@ -54,7 +61,7 @@ public interface IOrgUsrService {
...
@@ -54,7 +61,7 @@ public interface IOrgUsrService {
* @return
* @return
* @throws Exception
* @throws Exception
*/
*/
List
<
OrgMenu
V
o
>
getSub
(
Long
topId
,
Collection
entityList
,
String
packageURL
,
String
IDMethodName
,
int
IDHierarchy
,
List
<
OrgMenu
Dt
o
>
getSub
(
Long
topId
,
Collection
entityList
,
String
packageURL
,
String
IDMethodName
,
int
IDHierarchy
,
String
NAMEMethodName
,
String
PARENTIDMethodName
,
String
OrgTypeMethodName
)
throws
Exception
;
String
NAMEMethodName
,
String
PARENTIDMethodName
,
String
OrgTypeMethodName
)
throws
Exception
;
/**
/**
...
@@ -103,35 +110,35 @@ public interface IOrgUsrService {
...
@@ -103,35 +110,35 @@ public interface IOrgUsrService {
List
<
OrgUsr
>
selectCompanyDepartmentMsg
();
List
<
OrgUsr
>
selectCompanyDepartmentMsg
();
void
saveOrgUsr
(
OrgUsr
Vo
OrgUsrV
o
)
throws
Exception
;
void
saveOrgUsr
(
OrgUsr
Dto
OrgUsrDt
o
)
throws
Exception
;
void
saveOrgPerson
(
OrgPerson
Vo
OrgPersonV
o
)
throws
Exception
;
void
saveOrgPerson
(
OrgPerson
Dto
OrgPersonDt
o
)
throws
Exception
;
void
updateByIdOrgUsr
(
OrgUsr
Vo
OrgUsrV
o
,
Long
id
)
throws
Exception
;
void
updateByIdOrgUsr
(
OrgUsr
Dto
OrgUsrDt
o
,
Long
id
)
throws
Exception
;
void
updateByIdOrgPerson
(
OrgPerson
Vo
OrgPersonV
o
,
Long
id
)
throws
Exception
;
void
updateByIdOrgPerson
(
OrgPerson
Dto
OrgPersonDt
o
,
Long
id
)
throws
Exception
;
OrgUsrForm
V
o
selectCompanyById
(
Long
id
)
throws
Exception
;
OrgUsrForm
Dt
o
selectCompanyById
(
Long
id
)
throws
Exception
;
IPage
bizOrgTypeListPage
(
String
pageNum
,
String
pageSize
,
String
bizOrgType
)
throws
Exception
;
IPage
bizOrgTypeListPage
(
String
pageNum
,
String
pageSize
,
String
bizOrgType
)
throws
Exception
;
void
saveDepartment
(
List
<
OrgDepartment
Vo
>
OrgDepartmentV
o
,
Long
id
)
throws
Exception
;
void
saveDepartment
(
List
<
OrgDepartment
Dto
>
OrgDepartmentDt
o
,
Long
id
)
throws
Exception
;
void
saveCompany
(
List
<
OrgUsr
Vo
>
OrgUsrV
o
)
throws
Exception
;
void
saveCompany
(
List
<
OrgUsr
Dto
>
OrgUsrDt
o
)
throws
Exception
;
OrgPersonForm
V
o
selectPersonById
(
Long
id
)
throws
Exception
;
OrgPersonForm
Dt
o
selectPersonById
(
Long
id
)
throws
Exception
;
OrgPersonForm
V
o
selectPersonByIdDetail
(
Long
id
)
throws
Exception
;
OrgPersonForm
Dt
o
selectPersonByIdDetail
(
Long
id
)
throws
Exception
;
List
<
OrgMenu
V
o
>
selectPersonTree
()
throws
Exception
;
List
<
OrgMenu
Dt
o
>
selectPersonTree
()
throws
Exception
;
void
savePersonList
(
List
<
OrgPerson
Vo
>
OrgPersonV
o
)
throws
Exception
;
void
savePersonList
(
List
<
OrgPerson
Dto
>
OrgPersonDt
o
)
throws
Exception
;
void
saveOrgDepartment
(
OrgDepartment
Vo
OrgDepartmentV
o
)
throws
Exception
;
void
saveOrgDepartment
(
OrgDepartment
Dto
OrgDepartmentDt
o
)
throws
Exception
;
void
updateByIdOrgDepartment
(
OrgDepartment
Vo
OrgDepartmentV
o
,
Long
id
)
throws
Exception
;
void
updateByIdOrgDepartment
(
OrgDepartment
Dto
OrgDepartmentDt
o
,
Long
id
)
throws
Exception
;
OrgDepartmentForm
V
o
selectDepartmentById
(
Long
id
)
throws
Exception
;
OrgDepartmentForm
Dt
o
selectDepartmentById
(
Long
id
)
throws
Exception
;
List
<
Map
<
String
,
Object
>>
selectForShowByListId
(
List
<
Long
>
ids
)
throws
Exception
;
List
<
Map
<
String
,
Object
>>
selectForShowByListId
(
List
<
Long
>
ids
)
throws
Exception
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/OrgDepartmentVo.java
deleted
100644 → 0
View file @
383ba898
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.util.List
;
/**
* 机构/部门/人员表
*
* @author tb
* @date 2021-06-18
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"cb_org_usr"
)
@ApiModel
(
value
=
"OrgUsrVo"
,
description
=
"部门信息"
)
public
class
OrgDepartmentVo
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"机构/部门名称"
)
private
String
bizOrgName
;
@ApiModelProperty
(
value
=
"机构编码"
)
private
String
bizOrgCode
;
@ApiModelProperty
(
value
=
"amos中公司/部门ID"
)
private
String
amosOrgId
;
@ApiModelProperty
(
value
=
"amos中公司/部门编码"
)
private
String
amosOrgCode
;
@ApiModelProperty
(
value
=
"机构类型`"
)
private
String
bizOrgType
;
@ApiModelProperty
(
value
=
"所属建筑名称"
)
private
String
buildName
;
@ApiModelProperty
(
value
=
"所属建筑ID"
)
private
String
buildId
;
@ApiModelProperty
(
value
=
"归属机构/部门/人员"
)
private
String
parentId
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
AlertFormValue
>
alertFormValue
;
public
OrgDepartmentVo
(
String
bizOrgName
,
String
parentId
,
String
buildName
,
List
<
AlertFormValue
>
alertFormValue
)
{
this
.
bizOrgName
=
bizOrgName
;
this
.
parentId
=
parentId
;
this
.
buildName
=
buildName
;
this
.
alertFormValue
=
alertFormValue
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/OrgPersonVo.java
deleted
100644 → 0
View file @
383ba898
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 机构/部门/人员表
*
* @author tb
* @date 2021-06-18
*/
@Data
@Accessors
(
chain
=
true
)
@ApiModel
(
value
=
"OrgUsrVo"
,
description
=
"人员"
)
public
class
OrgPersonVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"机构/部门名称"
)
private
String
bizOrgName
;
@ApiModelProperty
(
value
=
"机构编码"
)
private
String
bizOrgCode
;
@ApiModelProperty
(
value
=
"amos中公司/部门ID"
)
private
String
amosOrgId
;
@ApiModelProperty
(
value
=
"amos中公司/部门编码"
)
private
String
amosOrgCode
;
@ApiModelProperty
(
value
=
"机构类型`"
)
private
String
bizOrgType
;
@ApiModelProperty
(
value
=
"所属建筑名称"
)
private
String
buildName
;
@ApiModelProperty
(
value
=
"所属建筑ID"
)
private
String
buildId
;
@ApiModelProperty
(
value
=
"归属机构/部门/人员"
)
private
String
parentId
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
AlertFormValue
>
alertFormValue
;
public
OrgPersonVo
()
{
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/OrgUsrAuthVo.java
deleted
100644 → 0
View file @
383ba898
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
*
*
* @author tb
* @date 2021-06-18
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"cb_org_usr_auth"
)
@ApiModel
(
value
=
"OrgUsrAuthVo"
,
description
=
""
)
public
class
OrgUsrAuthVo
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
recUserName
;
private
String
sourceId
;
private
String
sourceCode
;
private
String
targetCode
;
private
String
targetId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/OrgUsrDownloadTemplateVO.java
deleted
100644 → 0
View file @
383ba898
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
import
cn.afterturn.easypoi.excel.annotation.Excel
;
import
cn.afterturn.easypoi.excel.annotation.ExcelTarget
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
/**
* @author fengwang
* @date 2021-06-21.
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"cb_org_usr"
)
@ApiModel
(
value
=
"OrgUsrDownloadTemplateVO"
,
description
=
""
)
@ExcelTarget
(
"OrgUsrDownloadTemplateVO"
)
public
class
OrgUsrDownloadTemplateVO
{
@Excel
(
name
=
"机构名称"
,
width
=
30
)
@ApiModelProperty
(
value
=
"机构/部门名称"
)
private
String
bizOrgName
;
@Excel
(
name
=
"机构编码"
,
width
=
30
)
@ApiModelProperty
(
value
=
"机构编码"
)
private
String
bizOrgCode
;
@Excel
(
name
=
"amos中公司/部门ID"
,
width
=
30
)
@ApiModelProperty
(
value
=
"amos中公司/部门ID"
)
private
String
amosOrgId
;
@Excel
(
name
=
"amos中公司/部门ID"
,
width
=
30
)
@ApiModelProperty
(
value
=
"amos中公司/部门编码"
)
private
String
amosOrgCode
;
@Excel
(
name
=
"amos中公司/部门ID"
,
width
=
30
)
@ApiModelProperty
(
value
=
"机构类型(单位:COMPANY)"
)
private
String
bizOrgType
=
CommonConstant
.
BIZ_ORG_TYPE_COMPANY
;
@Excel
(
name
=
"amos中公司/部门ID"
,
width
=
30
)
@ApiModelProperty
(
value
=
"所属建筑名称"
)
private
String
buildName
;
@Excel
(
name
=
"amos中公司/部门ID"
,
width
=
30
)
@ApiModelProperty
(
value
=
"所属建筑ID"
)
private
String
buildId
;
@Excel
(
name
=
"amos中公司/部门ID"
,
width
=
30
)
@ApiModelProperty
(
value
=
"归属机构/部门/人员"
)
private
String
parentId
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/OrgUsrVo.java
deleted
100644 → 0
View file @
383ba898
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.util.List
;
/**
* 机构/部门/人员表
*
* @author tb
* @date 2021-06-18
*/
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"cb_org_usr"
)
@ApiModel
(
value
=
"OrgUsrVo"
,
description
=
"单位信息"
)
public
class
OrgUsrVo
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"机构/部门名称"
)
private
String
bizOrgName
;
@ApiModelProperty
(
value
=
"机构编码"
)
private
String
bizOrgCode
;
@ApiModelProperty
(
value
=
"amos中公司/部门ID"
)
private
String
amosOrgId
;
@ApiModelProperty
(
value
=
"amos中公司/部门编码"
)
private
String
amosOrgCode
;
@ApiModelProperty
(
value
=
"机构类型`"
)
private
String
bizOrgType
;
@ApiModelProperty
(
value
=
"所属建筑名称"
)
private
String
buildName
;
@ApiModelProperty
(
value
=
"所属建筑ID"
)
private
String
buildId
;
@ApiModelProperty
(
value
=
"归属机构/部门/人员"
)
private
String
parentId
;
@ApiModelProperty
(
value
=
"单位动态表单值"
)
private
List
<
AlertFormValue
>
alertFormValue
;
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/OrgDepartmentController.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
import
java.io.UnsupportedEncodingException
;
import
java.text.SimpleDateFormat
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.List
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgDepartmentFormVo
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
...
@@ -29,11 +21,10 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
...
@@ -29,11 +21,10 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.utils.ExcelUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgDepartmentDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgDepartmentFormDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgDepartmentVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgUsrDownloadTemplateVO
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.AlertFormValueServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.AlertFormValueServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.OrgUsrServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.OrgUsrServiceImpl
;
...
@@ -61,7 +52,7 @@ public class OrgDepartmentController {
...
@@ -61,7 +52,7 @@ public class OrgDepartmentController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增部门信息"
,
notes
=
"新增部门信息"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增部门信息"
,
notes
=
"新增部门信息"
)
public
ResponseModel
<
Object
>
saveOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgDepartment
V
o
OrgDepartmentVo
)
throws
Exception
{
public
ResponseModel
<
Object
>
saveOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgDepartment
Dt
o
OrgDepartmentVo
)
throws
Exception
{
OrgDepartmentVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_DEPARTMENT
);
OrgDepartmentVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_DEPARTMENT
);
iOrgUsrService
.
saveOrgDepartment
(
OrgDepartmentVo
);
iOrgUsrService
.
saveOrgDepartment
(
OrgDepartmentVo
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
...
@@ -91,7 +82,7 @@ public class OrgDepartmentController {
...
@@ -91,7 +82,7 @@ public class OrgDepartmentController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"更新部门数据"
,
notes
=
"更新部门数据"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"更新部门数据"
,
notes
=
"更新部门数据"
)
public
ResponseModel
<
Object
>
updateByIdOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgDepartment
V
o
OrgDepartmentVo
,
@PathVariable
Long
id
)
throws
Exception
{
public
ResponseModel
<
Object
>
updateByIdOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgDepartment
Dt
o
OrgDepartmentVo
,
@PathVariable
Long
id
)
throws
Exception
{
OrgDepartmentVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_DEPARTMENT
);
OrgDepartmentVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_DEPARTMENT
);
iOrgUsrService
.
updateByIdOrgDepartment
(
OrgDepartmentVo
,
id
);
iOrgUsrService
.
updateByIdOrgDepartment
(
OrgDepartmentVo
,
id
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
...
@@ -107,7 +98,7 @@ public class OrgDepartmentController {
...
@@ -107,7 +98,7 @@ public class OrgDepartmentController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取部门详情"
,
notes
=
"获取部门详情"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取部门详情"
,
notes
=
"获取部门详情"
)
public
ResponseModel
<
OrgDepartmentForm
V
o
>
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
)
throws
Exception
{
public
ResponseModel
<
OrgDepartmentForm
Dt
o
>
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
iOrgUsrService
.
selectDepartmentById
(
id
));
return
ResponseHelper
.
buildResponse
(
iOrgUsrService
.
selectDepartmentById
(
id
));
}
}
...
@@ -157,20 +148,4 @@ public class OrgDepartmentController {
...
@@ -157,20 +148,4 @@ public class OrgDepartmentController {
page
=
iOrgUsrService
.
page
(
pageBean
,
orgUsrQueryWrapper
);
page
=
iOrgUsrService
.
page
(
pageBean
,
orgUsrQueryWrapper
);
return
page
;
return
page
;
}
}
/**
* 导出部门模板
*
* @param response
* @param OrgUsrDownloadTemplateVO
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"download-template"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"导出模板"
,
notes
=
"导出模板"
)
public
ResponseModel
downloadTemplate
(
HttpServletResponse
response
,
@RequestBody
List
<
OrgUsrDownloadTemplateVO
>
OrgUsrDownloadTemplateVO
)
throws
UnsupportedEncodingException
{
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyyMMddhhmmss"
);
ExcelUtils
.
exportExcel
(
OrgUsrDownloadTemplateVO
,
"部门信息"
,
"部门信息"
,
OrgUsrDownloadTemplateVO
.
class
,
simpleDateFormat
.
format
(
new
Date
())
+
".xls"
,
response
);
return
ResponseHelper
.
buildResponse
(
null
);
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/OrgPersonController.java
View file @
8d68caf2
...
@@ -26,9 +26,8 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
...
@@ -26,9 +26,8 @@ import org.typroject.tyboot.core.restful.utils.ResponseModel;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.utils.ExcelUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.ExcelUtils
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgPersonDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgPersonVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgUsrDownloadTemplateVO
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.AlertFormValueServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.AlertFormValueServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.OrgUsrServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.OrgUsrServiceImpl
;
...
@@ -56,7 +55,7 @@ public class OrgPersonController {
...
@@ -56,7 +55,7 @@ public class OrgPersonController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增人员信息"
,
notes
=
"新增人员信息"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增人员信息"
,
notes
=
"新增人员信息"
)
public
ResponseModel
saveOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgPerson
V
o
OrgPersonVo
)
throws
Exception
{
public
ResponseModel
saveOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgPerson
Dt
o
OrgPersonVo
)
throws
Exception
{
OrgPersonVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
OrgPersonVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
iOrgUsrService
.
saveOrgPerson
(
OrgPersonVo
);
iOrgUsrService
.
saveOrgPerson
(
OrgPersonVo
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
...
@@ -85,7 +84,7 @@ public class OrgPersonController {
...
@@ -85,7 +84,7 @@ public class OrgPersonController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"更新单位数据"
,
notes
=
"更新单位数据"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"更新单位数据"
,
notes
=
"更新单位数据"
)
public
ResponseModel
updateByIdOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgPerson
V
o
OrgPersonVo
,
@PathVariable
Long
id
)
throws
Exception
{
public
ResponseModel
updateByIdOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgPerson
Dt
o
OrgPersonVo
,
@PathVariable
Long
id
)
throws
Exception
{
OrgPersonVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
OrgPersonVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
iOrgUsrService
.
updateByIdOrgPerson
(
OrgPersonVo
,
id
);
iOrgUsrService
.
updateByIdOrgPerson
(
OrgPersonVo
,
id
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
...
@@ -191,8 +190,8 @@ public class OrgPersonController {
...
@@ -191,8 +190,8 @@ public class OrgPersonController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"导出人员模板"
,
notes
=
"导出人员模板"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"导出人员模板"
,
notes
=
"导出人员模板"
)
public
ResponseModel
downloadTemplate
(
HttpServletResponse
response
)
throws
UnsupportedEncodingException
{
public
ResponseModel
downloadTemplate
(
HttpServletResponse
response
)
throws
UnsupportedEncodingException
{
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyyMMddhhmmss"
);
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyyMMddhhmmss"
);
List
<
OrgUsrDownloadTemplateVO
>
OrgUsrDownloadTemplateVO
=
new
ArrayList
<
OrgUsrDownloadTemplateVO
>();
//
List<OrgUsrDownloadTemplateVO> OrgUsrDownloadTemplateVO = new ArrayList<OrgUsrDownloadTemplateVO>();
ExcelUtils
.
exportExcel
(
OrgUsrDownloadTemplateVO
,
"人员信息"
,
"人员信息"
,
OrgUsrDownloadTemplateVO
.
class
,
simpleDateFormat
.
format
(
new
Date
())
+
".xls"
,
response
);
//
ExcelUtils.exportExcel(OrgUsrDownloadTemplateVO, "人员信息", "人员信息", OrgUsrDownloadTemplateVO.class, simpleDateFormat.format(new Date()) + ".xls", response);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
}
}
...
@@ -204,7 +203,7 @@ public class OrgPersonController {
...
@@ -204,7 +203,7 @@ public class OrgPersonController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/savePerson"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/savePerson"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"导入人员信息"
,
notes
=
"导入人员信息"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"导入人员信息"
,
notes
=
"导入人员信息"
)
public
ResponseModel
savePerson
(
HttpServletRequest
request
,
@RequestBody
List
<
OrgPerson
V
o
>
OrgPersonVo
)
throws
Exception
{
public
ResponseModel
savePerson
(
HttpServletRequest
request
,
@RequestBody
List
<
OrgPerson
Dt
o
>
OrgPersonVo
)
throws
Exception
{
iOrgUsrService
.
savePersonList
(
OrgPersonVo
);
iOrgUsrService
.
savePersonList
(
OrgPersonVo
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/OrgUsrController.java
View file @
8d68caf2
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
import
java.io.UnsupportedEncodingException
;
import
java.text.SimpleDateFormat
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgMenuVo
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
...
@@ -23,20 +17,21 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType;
...
@@ -23,20 +17,21 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.utils.ExcelUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgDepartmentDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgMenuDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgUsrDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgDepartmentVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgUsrDownloadTemplateVO
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgUsrVo
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.AlertFormValueServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.AlertFormValueServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.OrgUsrServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.biz.service.impl.OrgUsrServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -65,7 +60,7 @@ public class OrgUsrController extends BaseController {
...
@@ -65,7 +60,7 @@ public class OrgUsrController extends BaseController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增单位信息"
,
notes
=
"新增单位信息"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增单位信息"
,
notes
=
"新增单位信息"
)
public
ResponseModel
saveOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgUsr
V
o
OrgUsrVo
)
throws
Exception
{
public
ResponseModel
saveOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgUsr
Dt
o
OrgUsrVo
)
throws
Exception
{
OrgUsrVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_COMPANY
);
OrgUsrVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_COMPANY
);
iOrgUsrService
.
saveOrgUsr
(
OrgUsrVo
);
iOrgUsrService
.
saveOrgUsr
(
OrgUsrVo
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
...
@@ -95,7 +90,7 @@ public class OrgUsrController extends BaseController {
...
@@ -95,7 +90,7 @@ public class OrgUsrController extends BaseController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"更新单位数据"
,
notes
=
"更新单位数据"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"更新单位数据"
,
notes
=
"更新单位数据"
)
public
ResponseModel
updateByIdOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgUsr
V
o
OrgUsrVo
,
@PathVariable
Long
id
)
throws
Exception
{
public
ResponseModel
updateByIdOrgUsr
(
HttpServletRequest
request
,
@RequestBody
OrgUsr
Dt
o
OrgUsrVo
,
@PathVariable
Long
id
)
throws
Exception
{
OrgUsrVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_COMPANY
);
OrgUsrVo
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_COMPANY
);
iOrgUsrService
.
updateByIdOrgUsr
(
OrgUsrVo
,
id
);
iOrgUsrService
.
updateByIdOrgUsr
(
OrgUsrVo
,
id
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
...
@@ -139,8 +134,8 @@ public class OrgUsrController extends BaseController {
...
@@ -139,8 +134,8 @@ public class OrgUsrController extends BaseController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/companyTree"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/companyTree"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取单位部门树(key为物理主键)"
,
notes
=
"获取单位部门树(key为物理主键)\""
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取单位部门树(key为物理主键)"
,
notes
=
"获取单位部门树(key为物理主键)\""
)
public
ResponseModel
<
List
<
OrgMenu
V
o
>>
selectCompanyTree
()
throws
Exception
{
public
ResponseModel
<
List
<
OrgMenu
Dt
o
>>
selectCompanyTree
()
throws
Exception
{
List
<
OrgMenu
V
o
>
menus
=
iOrgUsrService
.
getTree
(
null
,
iOrgUsrService
.
selectCompanyDepartmentMsg
(),
OrgUsr
.
class
.
getName
(),
"getSequenceNbr"
,
2
,
"getBizOrgName"
,
"getParentId"
,
"getBizOrgType"
);
List
<
OrgMenu
Dt
o
>
menus
=
iOrgUsrService
.
getTree
(
null
,
iOrgUsrService
.
selectCompanyDepartmentMsg
(),
OrgUsr
.
class
.
getName
(),
"getSequenceNbr"
,
2
,
"getBizOrgName"
,
"getParentId"
,
"getBizOrgType"
);
return
ResponseHelper
.
buildResponse
(
menus
);
return
ResponseHelper
.
buildResponse
(
menus
);
}
}
...
@@ -153,8 +148,8 @@ public class OrgUsrController extends BaseController {
...
@@ -153,8 +148,8 @@ public class OrgUsrController extends BaseController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/orgTree"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/orgTree"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取单位部门树(bizOrgCode为物理主键)"
,
notes
=
"获取单位部门树(bizOrgCode为物理主键)\""
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"获取单位部门树(bizOrgCode为物理主键)"
,
notes
=
"获取单位部门树(bizOrgCode为物理主键)\""
)
public
ResponseModel
<
List
<
OrgMenu
V
o
>>
selectCompanyTreeCode
()
throws
Exception
{
public
ResponseModel
<
List
<
OrgMenu
Dt
o
>>
selectCompanyTreeCode
()
throws
Exception
{
List
<
OrgMenu
V
o
>
menus
=
iOrgUsrService
.
buildTreeParallel
(
iOrgUsrService
.
selectCompanyDepartmentMsg
());
List
<
OrgMenu
Dt
o
>
menus
=
iOrgUsrService
.
buildTreeParallel
(
iOrgUsrService
.
selectCompanyDepartmentMsg
());
return
ResponseHelper
.
buildResponse
(
menus
);
return
ResponseHelper
.
buildResponse
(
menus
);
}
}
...
@@ -214,7 +209,7 @@ public class OrgUsrController extends BaseController {
...
@@ -214,7 +209,7 @@ public class OrgUsrController extends BaseController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/saveDepartment"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/saveDepartment"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"导入部门信息"
,
notes
=
"导入部门信息"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"导入部门信息"
,
notes
=
"导入部门信息"
)
public
ResponseModel
saveDepartment
(
HttpServletRequest
request
,
@RequestBody
List
<
OrgDepartment
V
o
>
OrgDepartmentVo
,
@PathVariable
Long
id
)
throws
Exception
{
public
ResponseModel
saveDepartment
(
HttpServletRequest
request
,
@RequestBody
List
<
OrgDepartment
Dt
o
>
OrgDepartmentVo
,
@PathVariable
Long
id
)
throws
Exception
{
iOrgUsrService
.
saveDepartment
(
OrgDepartmentVo
,
id
);
iOrgUsrService
.
saveDepartment
(
OrgDepartmentVo
,
id
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
}
}
...
@@ -227,7 +222,7 @@ public class OrgUsrController extends BaseController {
...
@@ -227,7 +222,7 @@ public class OrgUsrController extends BaseController {
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/saveCompany"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/saveCompany"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"导入单位信息"
,
notes
=
"导入单位信息"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"导入单位信息"
,
notes
=
"导入单位信息"
)
public
ResponseModel
saveCompany
(
HttpServletRequest
request
,
@RequestBody
List
<
OrgUsr
V
o
>
OrgUsrVo
)
throws
Exception
{
public
ResponseModel
saveCompany
(
HttpServletRequest
request
,
@RequestBody
List
<
OrgUsr
Dt
o
>
OrgUsrVo
)
throws
Exception
{
iOrgUsrService
.
saveCompany
(
OrgUsrVo
);
iOrgUsrService
.
saveCompany
(
OrgUsrVo
);
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
}
}
...
@@ -244,20 +239,4 @@ public class OrgUsrController extends BaseController {
...
@@ -244,20 +239,4 @@ public class OrgUsrController extends BaseController {
public
ResponseModel
selectUsersByOrgCode
(
HttpServletRequest
request
,
@PathVariable
List
<
Long
>
ids
)
throws
Exception
{
public
ResponseModel
selectUsersByOrgCode
(
HttpServletRequest
request
,
@PathVariable
List
<
Long
>
ids
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
iOrgUsrService
.
returnCompanyPersonMsg
(
ids
))
;
return
ResponseHelper
.
buildResponse
(
iOrgUsrService
.
returnCompanyPersonMsg
(
ids
))
;
}
}
/**
* 导出单位模板
*
* @param response
* @param OrgUsrDownloadTemplateVO
* @return
*/
@TycloudOperation
(
needAuth
=
false
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"download-template"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"导出模板"
,
notes
=
"导出模板"
)
public
ResponseModel
downloadTemplate
(
HttpServletResponse
response
,
@RequestBody
List
<
OrgUsrDownloadTemplateVO
>
OrgUsrDownloadTemplateVO
)
throws
UnsupportedEncodingException
{
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyyMMddhhmmss"
);
ExcelUtils
.
exportExcel
(
OrgUsrDownloadTemplateVO
,
"单位信息"
,
"单位信息"
,
OrgUsrDownloadTemplateVO
.
class
,
simpleDateFormat
.
format
(
new
Date
())
+
".xls"
,
response
);
return
ResponseHelper
.
buildResponse
(
null
);
}
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/OrgUsrServiceImpl.java
View file @
8d68caf2
...
@@ -26,7 +26,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
...
@@ -26,7 +26,13 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.biz.common.constants.CommonConstant
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.AlertFromDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.AlertFromDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.AlertFromValueDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.AlertFromValueDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgDepartmentDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgDepartmentFormDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgMenuDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgPersonDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgPersonFormDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgUsrDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgUsrDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.OrgUsrFormDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertForm
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertForm
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertFormValue
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.OrgUsr
;
...
@@ -35,13 +41,6 @@ import com.yeejoin.amos.boot.module.jcs.api.mapper.OrgUsrMapper;
...
@@ -35,13 +41,6 @@ import com.yeejoin.amos.boot.module.jcs.api.mapper.OrgUsrMapper;
import
com.yeejoin.amos.boot.module.jcs.api.service.IOrgUsrService
;
import
com.yeejoin.amos.boot.module.jcs.api.service.IOrgUsrService
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.AlertFormValueVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.AlertFormValueVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.FormValue
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.FormValue
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgDepartmentFormVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgDepartmentVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgMenuVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgPersonFormVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgPersonVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgUsrFormVo
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.OrgUsrVo
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
...
@@ -65,23 +64,23 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -65,23 +64,23 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
public
static
List
<
OrgMenu
V
o
>
buildTreeParallel
(
List
<
OrgUsr
>
list
)
{
public
static
List
<
OrgMenu
Dt
o
>
buildTreeParallel
(
List
<
OrgUsr
>
list
)
{
List
<
OrgMenu
V
o
>
menuList
=
list
.
stream
().
map
(
o
->
{
List
<
OrgMenu
Dt
o
>
menuList
=
list
.
stream
().
map
(
o
->
{
OrgMenu
Vo
menu
=
new
OrgMenuV
o
(
o
.
getSequenceNbr
(),
o
.
getBizOrgName
(),
ObjectUtils
.
isEmpty
(
o
.
getParentId
())
?
0L
:
Long
.
valueOf
(
o
.
getParentId
()),
o
.
getBizOrgType
(),
false
,
o
.
getBizOrgCode
());
OrgMenu
Dto
menu
=
new
OrgMenuDt
o
(
o
.
getSequenceNbr
(),
o
.
getBizOrgName
(),
ObjectUtils
.
isEmpty
(
o
.
getParentId
())
?
0L
:
Long
.
valueOf
(
o
.
getParentId
()),
o
.
getBizOrgType
(),
false
,
o
.
getBizOrgCode
());
return
menu
;
return
menu
;
}).
collect
(
Collectors
.
toList
());
}).
collect
(
Collectors
.
toList
());
List
<
OrgMenu
V
o
>
result
=
new
ArrayList
<>();
List
<
OrgMenu
Dt
o
>
result
=
new
ArrayList
<>();
Map
<
Long
,
OrgMenu
V
o
>
map
=
new
HashMap
<>(
menuList
.
size
());
Map
<
Long
,
OrgMenu
Dt
o
>
map
=
new
HashMap
<>(
menuList
.
size
());
menuList
.
forEach
(
e
->
map
.
put
(
e
.
getKey
(),
e
));
menuList
.
forEach
(
e
->
map
.
put
(
e
.
getKey
(),
e
));
Set
<?
extends
Map
.
Entry
<
Long
,
?
extends
OrgMenu
V
o
>>
entries
=
map
.
entrySet
();
Set
<?
extends
Map
.
Entry
<
Long
,
?
extends
OrgMenu
Dt
o
>>
entries
=
map
.
entrySet
();
entries
.
parallelStream
().
forEach
(
entry
->
{
entries
.
parallelStream
().
forEach
(
entry
->
{
OrgMenu
V
o
value
=
entry
.
getValue
();
OrgMenu
Dt
o
value
=
entry
.
getValue
();
if
(
value
!=
null
)
{
if
(
value
!=
null
)
{
OrgMenu
V
o
treeDto
=
map
.
get
(
value
.
getParentId
());
OrgMenu
Dt
o
treeDto
=
map
.
get
(
value
.
getParentId
());
if
(
treeDto
!=
null
)
{
if
(
treeDto
!=
null
)
{
List
<
OrgMenu
V
o
>
children
=
treeDto
.
getChildren
();
List
<
OrgMenu
Dt
o
>
children
=
treeDto
.
getChildren
();
if
(
children
==
null
)
{
if
(
children
==
null
)
{
children
=
new
ArrayList
<>();
children
=
new
ArrayList
<>();
treeDto
.
setChildren
(
children
);
treeDto
.
setChildren
(
children
);
...
@@ -96,8 +95,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -96,8 +95,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
List
<
OrgMenu
V
o
>
getTree
(
Long
topId
,
Collection
entityList
,
String
packageURL
,
String
IDMethodName
,
int
IDHierarchy
,
String
NAMEMethodName
,
String
PARENTIDMethodName
,
String
OrgTypeMethodName
)
throws
Exception
{
public
List
<
OrgMenu
Dt
o
>
getTree
(
Long
topId
,
Collection
entityList
,
String
packageURL
,
String
IDMethodName
,
int
IDHierarchy
,
String
NAMEMethodName
,
String
PARENTIDMethodName
,
String
OrgTypeMethodName
)
throws
Exception
{
List
<
OrgMenu
V
o
>
resultList
=
new
ArrayList
<>();
List
<
OrgMenu
Dt
o
>
resultList
=
new
ArrayList
<>();
Class
<?>
clazz
=
Class
.
forName
(
packageURL
);
Class
<?>
clazz
=
Class
.
forName
(
packageURL
);
Method
IDMethodNameme
=
null
;
Method
IDMethodNameme
=
null
;
switch
(
IDHierarchy
)
{
switch
(
IDHierarchy
)
{
...
@@ -127,12 +126,12 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -127,12 +126,12 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
parentId
=
PARENTIDMethodNameme
.
invoke
(
entity
)
!=
null
?
Long
.
valueOf
(
String
.
valueOf
(
PARENTIDMethodNameme
.
invoke
(
entity
)))
:
null
;
parentId
=
PARENTIDMethodNameme
.
invoke
(
entity
)
!=
null
?
Long
.
valueOf
(
String
.
valueOf
(
PARENTIDMethodNameme
.
invoke
(
entity
)))
:
null
;
if
(
parentId
==
null
||
topId
==
parentId
)
{
if
(
parentId
==
null
||
topId
==
parentId
)
{
OrgMenu
Vo
menu
=
new
OrgMenuV
o
(
Long
.
valueOf
(
String
.
valueOf
(
IDMethodNameme
.
invoke
(
entity
))),
String
.
valueOf
(
NAMEMethodNameme
.
invoke
(
entity
)),
parentId
,
String
.
valueOf
(
OrgTypeMethodNameme
.
invoke
(
entity
)),
false
);
OrgMenu
Dto
menu
=
new
OrgMenuDt
o
(
Long
.
valueOf
(
String
.
valueOf
(
IDMethodNameme
.
invoke
(
entity
))),
String
.
valueOf
(
NAMEMethodNameme
.
invoke
(
entity
)),
parentId
,
String
.
valueOf
(
OrgTypeMethodNameme
.
invoke
(
entity
)),
false
);
resultList
.
add
(
menu
);
resultList
.
add
(
menu
);
}
}
}
}
//获取每个顶层元素的子数据集合
//获取每个顶层元素的子数据集合
for
(
OrgMenu
V
o
entity
:
resultList
)
{
for
(
OrgMenu
Dt
o
entity
:
resultList
)
{
entity
.
setChildren
(
getSub
(
entity
.
getKey
(),
entityList
,
packageURL
,
IDMethodName
,
IDHierarchy
,
NAMEMethodName
,
PARENTIDMethodName
,
OrgTypeMethodName
));
entity
.
setChildren
(
getSub
(
entity
.
getKey
(),
entityList
,
packageURL
,
IDMethodName
,
IDHierarchy
,
NAMEMethodName
,
PARENTIDMethodName
,
OrgTypeMethodName
));
}
}
return
resultList
;
return
resultList
;
...
@@ -140,8 +139,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -140,8 +139,8 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
@SuppressWarnings
(
"unchecked"
)
@SuppressWarnings
(
"unchecked"
)
@Override
@Override
public
List
<
OrgMenu
V
o
>
getSub
(
Long
topId
,
@SuppressWarnings
(
"rawtypes"
)
Collection
entityList
,
String
packageURL
,
String
IDMethodName
,
int
IDHierarchy
,
String
NAMEMethodName
,
String
PARENTIDMethodName
,
String
OrgTypeMethodName
)
throws
Exception
{
public
List
<
OrgMenu
Dt
o
>
getSub
(
Long
topId
,
@SuppressWarnings
(
"rawtypes"
)
Collection
entityList
,
String
packageURL
,
String
IDMethodName
,
int
IDHierarchy
,
String
NAMEMethodName
,
String
PARENTIDMethodName
,
String
OrgTypeMethodName
)
throws
Exception
{
List
<
OrgMenu
V
o
>
childList
=
new
ArrayList
<>();
List
<
OrgMenu
Dt
o
>
childList
=
new
ArrayList
<>();
@SuppressWarnings
(
"rawtypes"
)
@SuppressWarnings
(
"rawtypes"
)
Class
clazz
=
Class
.
forName
(
packageURL
);
Class
clazz
=
Class
.
forName
(
packageURL
);
Method
IDMethodNameme
=
null
;
Method
IDMethodNameme
=
null
;
...
@@ -172,12 +171,12 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -172,12 +171,12 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
if
(
parentId
==
null
)
{
if
(
parentId
==
null
)
{
if
(
topId
==
parentId
)
{
if
(
topId
==
parentId
)
{
OrgMenu
Vo
menu
=
new
OrgMenuV
o
(
Long
.
valueOf
(
String
.
valueOf
(
IDMethodNameme
.
invoke
(
entity
))),
String
.
valueOf
(
NAMEMethodNameme
.
invoke
(
entity
)),
parentId
,
String
.
valueOf
(
OrgTypeMethodNameme
.
invoke
(
entity
)));
OrgMenu
Dto
menu
=
new
OrgMenuDt
o
(
Long
.
valueOf
(
String
.
valueOf
(
IDMethodNameme
.
invoke
(
entity
))),
String
.
valueOf
(
NAMEMethodNameme
.
invoke
(
entity
)),
parentId
,
String
.
valueOf
(
OrgTypeMethodNameme
.
invoke
(
entity
)));
childList
.
add
(
menu
);
childList
.
add
(
menu
);
}
}
}
else
{
}
else
{
if
(
topId
.
longValue
()
==
parentId
.
longValue
())
{
if
(
topId
.
longValue
()
==
parentId
.
longValue
())
{
OrgMenu
Vo
menu
=
new
OrgMenuV
o
(
Long
.
valueOf
(
String
.
valueOf
(
IDMethodNameme
.
invoke
(
entity
))),
String
.
valueOf
(
NAMEMethodNameme
.
invoke
(
entity
)),
parentId
,
String
.
valueOf
(
OrgTypeMethodNameme
.
invoke
(
entity
)));
OrgMenu
Dto
menu
=
new
OrgMenuDt
o
(
Long
.
valueOf
(
String
.
valueOf
(
IDMethodNameme
.
invoke
(
entity
))),
String
.
valueOf
(
NAMEMethodNameme
.
invoke
(
entity
)),
parentId
,
String
.
valueOf
(
OrgTypeMethodNameme
.
invoke
(
entity
)));
childList
.
add
(
menu
);
childList
.
add
(
menu
);
}
}
}
}
...
@@ -185,7 +184,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -185,7 +184,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
//子集的间接子对象
//子集的间接子对象
for
(
OrgMenu
V
o
entity
:
childList
)
{
for
(
OrgMenu
Dt
o
entity
:
childList
)
{
entity
.
setChildren
(
getSub
(
entity
.
getKey
(),
entityList
,
packageURL
,
IDMethodName
,
IDHierarchy
,
NAMEMethodName
,
PARENTIDMethodName
,
OrgTypeMethodName
));
entity
.
setChildren
(
getSub
(
entity
.
getKey
(),
entityList
,
packageURL
,
IDMethodName
,
IDHierarchy
,
NAMEMethodName
,
PARENTIDMethodName
,
OrgTypeMethodName
));
if
(
entity
.
getChildren
()
!=
null
)
{
if
(
entity
.
getChildren
()
!=
null
)
{
entity
.
setLeaf
(
false
);
entity
.
setLeaf
(
false
);
...
@@ -496,7 +495,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -496,7 +495,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
void
saveOrgUsr
(
OrgUsr
V
o
OrgUsrVo
)
throws
Exception
{
public
void
saveOrgUsr
(
OrgUsr
Dt
o
OrgUsrVo
)
throws
Exception
{
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
BeanUtils
.
copyProperties
(
OrgUsrVo
,
orgUsr
);
BeanUtils
.
copyProperties
(
OrgUsrVo
,
orgUsr
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_COMPANY
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_COMPANY
);
...
@@ -512,7 +511,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -512,7 +511,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
void
saveOrgPerson
(
OrgPerson
V
o
OrgPersonVo
)
throws
Exception
{
public
void
saveOrgPerson
(
OrgPerson
Dt
o
OrgPersonVo
)
throws
Exception
{
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
BeanUtils
.
copyProperties
(
OrgPersonVo
,
orgUsr
);
BeanUtils
.
copyProperties
(
OrgPersonVo
,
orgUsr
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
...
@@ -535,7 +534,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -535,7 +534,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
void
updateByIdOrgUsr
(
OrgUsr
V
o
OrgUsrVo
,
Long
id
)
throws
Exception
{
public
void
updateByIdOrgUsr
(
OrgUsr
Dt
o
OrgUsrVo
,
Long
id
)
throws
Exception
{
// 修改单位信息
// 修改单位信息
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
oriOrgUsr
=
getById
(
id
);
OrgUsr
oriOrgUsr
=
getById
(
id
);
...
@@ -554,7 +553,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -554,7 +553,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
void
updateByIdOrgPerson
(
OrgPerson
V
o
OrgPersonVo
,
Long
id
)
throws
Exception
{
public
void
updateByIdOrgPerson
(
OrgPerson
Dt
o
OrgPersonVo
,
Long
id
)
throws
Exception
{
// 修改人员信息
// 修改人员信息
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
oriOrgUsr
=
getById
(
id
);
OrgUsr
oriOrgUsr
=
getById
(
id
);
...
@@ -573,11 +572,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -573,11 +572,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
OrgUsrForm
V
o
selectCompanyById
(
Long
id
)
throws
Exception
{
public
OrgUsrForm
Dt
o
selectCompanyById
(
Long
id
)
throws
Exception
{
OrgUsr
orgUsr
=
getById
(
id
);
OrgUsr
orgUsr
=
getById
(
id
);
// 动态表单数据
// 动态表单数据
List
<
FormValue
>
formValue
=
getFormValue
(
id
);
List
<
FormValue
>
formValue
=
getFormValue
(
id
);
OrgUsrForm
Vo
orgUsrFormVo
=
new
OrgUsrFormV
o
();
OrgUsrForm
Dto
orgUsrFormVo
=
new
OrgUsrFormDt
o
();
orgUsrFormVo
.
setDynamicFormAlert
(
formValue
);
orgUsrFormVo
.
setDynamicFormAlert
(
formValue
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgUsrFormVo
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgUsrFormVo
);
return
orgUsrFormVo
;
return
orgUsrFormVo
;
...
@@ -602,7 +601,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -602,7 +601,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
void
saveDepartment
(
List
<
OrgDepartment
V
o
>
OrgDepartmentVo
,
Long
id
)
throws
Exception
{
public
void
saveDepartment
(
List
<
OrgDepartment
Dt
o
>
OrgDepartmentVo
,
Long
id
)
throws
Exception
{
for
(
int
i
=
0
;
i
<
OrgDepartmentVo
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
OrgDepartmentVo
.
size
();
i
++)
{
// 导入部门信息的前提条件:单位信息已经存在
// 导入部门信息的前提条件:单位信息已经存在
if
(
getById
(
id
)
!=
null
)
{
if
(
getById
(
id
)
!=
null
)
{
...
@@ -615,7 +614,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -615,7 +614,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
void
saveCompany
(
List
<
OrgUsr
V
o
>
OrgUsrVo
)
throws
Exception
{
public
void
saveCompany
(
List
<
OrgUsr
Dt
o
>
OrgUsrVo
)
throws
Exception
{
for
(
int
i
=
0
;
i
<
OrgUsrVo
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
OrgUsrVo
.
size
();
i
++)
{
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
BeanUtils
.
copyProperties
(
OrgUsrVo
.
get
(
i
),
orgUsr
);
BeanUtils
.
copyProperties
(
OrgUsrVo
.
get
(
i
),
orgUsr
);
...
@@ -625,11 +624,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -625,11 +624,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
OrgPersonForm
V
o
selectPersonById
(
Long
id
)
throws
Exception
{
public
OrgPersonForm
Dt
o
selectPersonById
(
Long
id
)
throws
Exception
{
OrgUsr
orgUsr
=
getById
(
id
);
OrgUsr
orgUsr
=
getById
(
id
);
// 动态表单数据
// 动态表单数据
List
<
FormValue
>
formValue
=
getFormValue
(
id
);
List
<
FormValue
>
formValue
=
getFormValue
(
id
);
OrgPersonForm
Vo
orgPersonFormVo
=
new
OrgPersonFormV
o
(
formValue
);
OrgPersonForm
Dto
orgPersonFormVo
=
new
OrgPersonFormDt
o
(
formValue
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgPersonFormVo
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgPersonFormVo
);
OrgUsr
parent
=
getById
(
orgUsr
.
getParentId
());
OrgUsr
parent
=
getById
(
orgUsr
.
getParentId
());
if
(!
ObjectUtils
.
isEmpty
(
parent
))
{
if
(!
ObjectUtils
.
isEmpty
(
parent
))
{
...
@@ -640,11 +639,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -640,11 +639,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
OrgPersonForm
V
o
selectPersonByIdDetail
(
Long
id
)
throws
Exception
{
public
OrgPersonForm
Dt
o
selectPersonByIdDetail
(
Long
id
)
throws
Exception
{
OrgUsr
orgUsr
=
getById
(
id
);
OrgUsr
orgUsr
=
getById
(
id
);
// 动态表单数据
// 动态表单数据
List
<
FormValue
>
formValue
=
getFormValueDetail
(
id
);
List
<
FormValue
>
formValue
=
getFormValueDetail
(
id
);
OrgPersonForm
Vo
orgPersonFormVo
=
new
OrgPersonFormV
o
(
formValue
);
OrgPersonForm
Dto
orgPersonFormVo
=
new
OrgPersonFormDt
o
(
formValue
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgPersonFormVo
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgPersonFormVo
);
orgPersonFormVo
.
setParentName
(
getById
(
orgUsr
.
getParentId
()).
getBizOrgName
());
orgPersonFormVo
.
setParentName
(
getById
(
orgUsr
.
getParentId
()).
getBizOrgName
());
return
orgPersonFormVo
;
return
orgPersonFormVo
;
...
@@ -652,7 +651,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -652,7 +651,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
@Override
@Override
public
List
<
OrgMenu
V
o
>
selectPersonTree
()
throws
Exception
{
public
List
<
OrgMenu
Dt
o
>
selectPersonTree
()
throws
Exception
{
Map
<
String
,
Object
>
columnMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
columnMap
=
new
HashMap
<>();
columnMap
.
put
(
"is_delete"
,
CommonConstant
.
IS_DELETE_00
);
columnMap
.
put
(
"is_delete"
,
CommonConstant
.
IS_DELETE_00
);
columnMap
.
put
(
"biz_org_type"
,
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
columnMap
.
put
(
"biz_org_type"
,
CommonConstant
.
BIZ_ORG_TYPE_PERSON
);
...
@@ -662,7 +661,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -662,7 +661,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
@Override
@Override
public
void
savePersonList
(
List
<
OrgPerson
V
o
>
OrgPersonVo
)
throws
Exception
{
public
void
savePersonList
(
List
<
OrgPerson
Dt
o
>
OrgPersonVo
)
throws
Exception
{
for
(
int
i
=
0
;
i
<
OrgPersonVo
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
OrgPersonVo
.
size
();
i
++)
{
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
BeanUtils
.
copyProperties
(
OrgPersonVo
.
get
(
i
),
orgUsr
);
BeanUtils
.
copyProperties
(
OrgPersonVo
.
get
(
i
),
orgUsr
);
...
@@ -672,7 +671,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -672,7 +671,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
void
saveOrgDepartment
(
OrgDepartment
V
o
OrgDepartmentVo
)
throws
Exception
{
public
void
saveOrgDepartment
(
OrgDepartment
Dt
o
OrgDepartmentVo
)
throws
Exception
{
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
BeanUtils
.
copyProperties
(
OrgDepartmentVo
,
orgUsr
);
BeanUtils
.
copyProperties
(
OrgDepartmentVo
,
orgUsr
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_DEPARTMENT
);
orgUsr
.
setBizOrgType
(
CommonConstant
.
BIZ_ORG_TYPE_DEPARTMENT
);
...
@@ -688,7 +687,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -688,7 +687,7 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
void
updateByIdOrgDepartment
(
OrgDepartment
V
o
OrgDepartmentVo
,
Long
id
)
throws
Exception
{
public
void
updateByIdOrgDepartment
(
OrgDepartment
Dt
o
OrgDepartmentVo
,
Long
id
)
throws
Exception
{
// 修改部门信息
// 修改部门信息
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
orgUsr
=
new
OrgUsr
();
OrgUsr
oriOrgUsr
=
getById
(
id
);
OrgUsr
oriOrgUsr
=
getById
(
id
);
...
@@ -707,11 +706,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
...
@@ -707,11 +706,11 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
}
}
@Override
@Override
public
OrgDepartmentForm
V
o
selectDepartmentById
(
Long
id
)
throws
Exception
{
public
OrgDepartmentForm
Dt
o
selectDepartmentById
(
Long
id
)
throws
Exception
{
OrgUsr
orgUsr
=
getById
(
id
);
OrgUsr
orgUsr
=
getById
(
id
);
// 动态表单数据
// 动态表单数据
List
<
FormValue
>
formValue
=
getFormValue
(
id
);
List
<
FormValue
>
formValue
=
getFormValue
(
id
);
OrgDepartmentForm
Vo
orgDepartmentFormVo
=
new
OrgDepartmentFormV
o
(
formValue
);
OrgDepartmentForm
Dto
orgDepartmentFormVo
=
new
OrgDepartmentFormDt
o
(
formValue
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgDepartmentFormVo
);
BeanUtils
.
copyProperties
(
orgUsr
,
orgDepartmentFormVo
);
return
orgDepartmentFormVo
;
return
orgDepartmentFormVo
;
}
}
...
...
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