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
10bc66d8
Commit
10bc66d8
authored
Aug 08, 2023
by
刘林
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_dl' into develop_dl
parents
15565674
1a031108
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
394 additions
and
1 deletion
+394
-1
DynamicLabelEnum.java
...oin/amos/boot/module/common/api/dto/DynamicLabelEnum.java
+48
-0
RiskBizInfoVo.java
...eejoin/amos/boot/module/common/api/dto/RiskBizInfoVo.java
+31
-0
RiskDynamicDetailsVo.java
...amos/boot/module/common/api/dto/RiskDynamicDetailsVo.java
+21
-0
TableContentVo.java
...ejoin/amos/boot/module/common/api/dto/TableContentVo.java
+23
-0
OrgUsrMapper.java
...join/amos/boot/module/common/api/mapper/OrgUsrMapper.java
+2
-0
IOrgUsrService.java
...n/amos/boot/module/common/api/service/IOrgUsrService.java
+13
-0
OrgUsrMapper.xml
...ule-common-api/src/main/resources/mapper/OrgUsrMapper.xml
+4
-1
OrgUsrServiceImpl.java
...oot/module/common/biz/service/impl/OrgUsrServiceImpl.java
+207
-0
RiskController.java
...n/amos/boot/module/jcs/biz/controller/RiskController.java
+45
-0
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/DynamicLabelEnum.java
0 → 100644
View file @
10bc66d8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
dto
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
/**
* @author
* @title: EquipQrcodeColorEnum
* <pre>
* @description: TODO
* </pre>
* @date 2020/12/12 14:23
*/
@Getter
@AllArgsConstructor
public
enum
DynamicLabelEnum
{
NAME
(
"name"
,
"姓名"
),
CODE
(
"personNumber"
,
"员工编码"
),
BIZORGNAME
(
"bizOrgName"
,
"所属单位"
),
PERSONTYPE
(
"peopleType"
,
"人员类型"
),
TELPHONE
(
"mobilePhone"
,
"联系电话"
),
SEX
(
"gender"
,
"性别"
),
CARDTYPE
(
"certificatesType"
,
"证件类型"
),
CARDNUM
(
"certificatesNumber"
,
"证件号码"
),
GWLX
(
"jobTitle"
,
"岗位类型"
),
GWZZ
(
"postQualification"
,
"岗位资质"
),
XFGLGW
(
"fireManagementPost"
,
"消防管理岗位"
),
GLZH
(
"amosName"
,
"关联账户"
),
GWZT
(
"state"
,
"岗位状态"
),
DISPDATE
(
"birthdayTime"
,
"出生日期"
);
private
String
code
;
private
String
describe
;
public
static
DynamicLabelEnum
getEnumByKey
(
String
key
)
{
DynamicLabelEnum
colorEnum
=
null
;
for
(
DynamicLabelEnum
u
:
DynamicLabelEnum
.
values
())
{
if
(
u
.
getCode
().
equals
(
key
))
{
colorEnum
=
u
;
break
;
}
}
return
colorEnum
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/RiskBizInfoVo.java
0 → 100644
View file @
10bc66d8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
dto
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author keyong
* @title: RiskBizInfoVo
* <pre>
* @description: TODO
* </pre>
* @date 2023/5/17 11:22
*/
@Data
public
class
RiskBizInfoVo
{
private
String
warningObjectName
;
private
String
warningObjectCode
;
private
String
warningTime
;
private
String
sourceAttribution
;
private
String
sourceAttributionDesc
;
private
List
<
RiskDynamicDetailsVo
>
dynamicDetails
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/RiskDynamicDetailsVo.java
0 → 100644
View file @
10bc66d8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
dto
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author keyong
* @title: RiskDynamicDetailsVo
* <pre>
* @description: TODO
* </pre>
* @date 2023/5/17 11:36
*/
@Data
public
class
RiskDynamicDetailsVo
{
private
String
tabName
;
private
List
<
TableContentVo
>
tabContent
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/TableContentVo.java
0 → 100644
View file @
10bc66d8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
dto
;
import
lombok.Data
;
/**
* @author keyong
* @title: TableContentVo
* <pre>
* @description: TODO
* </pre>
* @date 2023/5/17 11:20
*/
@Data
public
class
TableContentVo
{
private
String
key
;
private
String
label
;
private
Object
value
;
private
String
type
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/mapper/OrgUsrMapper.java
View file @
10bc66d8
...
@@ -152,5 +152,7 @@ public interface OrgUsrMapper extends BaseMapper<OrgUsr> {
...
@@ -152,5 +152,7 @@ public interface OrgUsrMapper extends BaseMapper<OrgUsr> {
List
<
OrgUsr
>
companyUserTreeByUserAndTypeALL
(
@Param
(
"bizorgcode"
)
String
bizorgcode
);
List
<
OrgUsr
>
companyUserTreeByUserAndTypeALL
(
@Param
(
"bizorgcode"
)
String
bizorgcode
);
void
updatePersonStatus
(
String
status
,
String
id
);
List
<
Map
<
String
,
Object
>>
getFireProtectionAndMaintenance
();
List
<
Map
<
String
,
Object
>>
getFireProtectionAndMaintenance
();
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/service/IOrgUsrService.java
View file @
10bc66d8
...
@@ -353,6 +353,15 @@ public interface IOrgUsrService {
...
@@ -353,6 +353,15 @@ public interface IOrgUsrService {
PeopleInfoDto
selectPeopleById
(
Long
id
);
PeopleInfoDto
selectPeopleById
(
Long
id
);
/**
/**
* 获取人员详情 不要权限
* @param id 人员id
* @return 人员
*/
PeopleInfoDto
selectPeopleByIdNoAuth
(
Long
id
);
/**
* 根据id,type删除
* 根据id,type删除
* @param id 主键
* @param id 主键
* @param type 类型
* @param type 类型
...
@@ -383,4 +392,8 @@ public interface IOrgUsrService {
...
@@ -383,4 +392,8 @@ public interface IOrgUsrService {
List
<
FirefightersPost
>
selectPostById
(
List
<
String
>
ids
);
List
<
FirefightersPost
>
selectPostById
(
List
<
String
>
ids
);
RiskBizInfoVo
getPersonInfo
(
String
id
,
String
type
);
void
updatePersonStatus
(
String
status
,
String
id
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/OrgUsrMapper.xml
View file @
10bc66d8
...
@@ -858,8 +858,11 @@ GROUP BY
...
@@ -858,8 +858,11 @@ GROUP BY
WHERE biz_org_code like concat(#{code}, '%');
WHERE biz_org_code like concat(#{code}, '%');
</update>
</update>
<update
id=
"updatePersonStatus"
>
update cb_org_usr set person_status = #{status} where id = #{id}
</update>
<select
id =
'getPersonSimpleDetail'
resultType=
'Map'
>
<select
id =
'getPersonSimpleDetail'
resultType=
'Map'
>
SELECT
SELECT
person.biz_org_name as name,
person.biz_org_name as name,
cdf.field_value as phone
cdf.field_value as phone
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/OrgUsrServiceImpl.java
View file @
10bc66d8
This diff is collapsed.
Click to expand it.
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/RiskController.java
0 → 100644
View file @
10bc66d8
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
import
com.yeejoin.amos.boot.module.common.api.service.IOrgUsrService
;
import
com.yeejoin.amos.boot.module.common.biz.utils.CommonResponseUtil
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
@Api
(
tags
=
"风险相关"
)
@RestController
@RequestMapping
(
"/riskSource"
)
public
class
RiskController
{
@Autowired
private
IOrgUsrService
orgUsrService
;
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"获取人员信息详情发送至风险"
,
notes
=
"获取人员信息详情发送至风险"
)
@RequestMapping
(
value
=
"/risk/person/detail"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
ResponseModel
getPersonDetailById
(
@RequestParam
(
value
=
"source"
)
String
source
,
@RequestParam
(
value
=
"id"
)
String
id
)
{
return
CommonResponseUtil
.
success
(
orgUsrService
.
getPersonInfo
(
id
,
source
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"人员附码状态回显"
,
notes
=
"人员附码状态回显"
)
@RequestMapping
(
value
=
"/update/person/status"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
ResponseModel
updatePersonStatus
(
@RequestParam
(
value
=
"status"
)
String
status
,
@RequestParam
(
value
=
"id"
)
String
id
)
{
orgUsrService
.
updatePersonStatus
(
status
,
id
);
return
CommonResponseUtil
.
success
();
}
}
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