Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
3f5d2647
Commit
3f5d2647
authored
Aug 15, 2022
by
廖旭伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
人员身份信息获取接口
parent
73410c40
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
202 additions
and
7 deletions
+202
-7
base-manager/doc/api.md
base-manager/doc/api.md
+195
-0
base-manager/src/main/java/com/mortals/xhx/module/identity/model/PeopleInfoEntity.java
...m/mortals/xhx/module/identity/model/PeopleInfoEntity.java
+1
-1
base-manager/src/main/java/com/mortals/xhx/module/identity/service/impl/PeopleInfoServiceImpl.java
...x/module/identity/service/impl/PeopleInfoServiceImpl.java
+6
-6
No files found.
base-manager/doc/api.md
View file @
3f5d2647
...
@@ -10511,6 +10511,201 @@ msg|String|消息|-
...
@@ -10511,6 +10511,201 @@ msg|String|消息|-
```
```
## 人员身份信息
### 保存更新用户信息
**请求URL:**
people/info/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新用户信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
id|Long|否|
name|String|是|姓名
sex|String|是|性别
nation|String|是|民族
born|String|是|出生日期
address|String|是|地址
idCardNo|String|是|身份证号
grantDept|String|是|发证机关
userLifeBegin|String|是|有效期开始
userLifeEnd|String|是|有效期结束
photoFileName|String|是|照片
phone|String|是|手机
openid|String|是|微信开放认证id
icon|String|是|微信头像
nickname|String|是|微信昵称
username|String|是|天府通办用户名
createTime|Date|否|申请预约时间
updateTime|Date|否|
**请求样例:**
```
{
"name":"g1mtla",
"sex":"yw1i5w",
"nation":"41zi5f",
"born":"a491q9",
"address":"1r4khf",
"idCardNo":"4fj9z8",
"grantDept":"p1k0fs",
"userLifeBegin":"mfsh33",
"userLifeEnd":"xet91i",
"photoFileName":"rzyl46",
"phone":"nousp9",
"openid":"pv5ivw",
"lastTime":"2022-08-08",
"upTime":"2022-08-08",
"icon":"1tc9bb",
"nickname":"bta47q",
"zImg":"o2l8lq",
"bImg":"o6ll60",
"siteid":1733,
"username":"3kw7ko",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|
  
name|String|姓名
  
sex|String|性别
  
nation|String|民族
  
born|String|出生日期
  
address|String|地址
  
idCardNo|String|身份证号
  
grantDept|String|发证机关
  
userLifeBegin|String|有效期开始
  
userLifeEnd|String|有效期结束
  
photoFileName|String|照片
  
phone|String|手机
  
openid|String|
  
lastTime|Date|最近登录时间
  
upTime|Date|
  
icon|String|微信头像
  
nickname|String|微信昵称
  
zImg|String|身份证正面照片
  
bImg|String|身份证背面照片
  
siteid|Long|默认选择的站点id
  
username|String|天府通办用户名
  
createTime|Date|申请预约时间
  
updateTime|Date|
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 查看用户信息
**请求URL:**
people/info/findIdEntity
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看用户信息,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
idCardNo|String|是|身份证号
phone|String|是|手机
openid|String|是|微信开放认证id
**请求样例:**
```
{
"idCardNo":"4fj9z8",
"phone":"nousp9",
"openid":"pv5ivw"
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|
 
name|String|姓名
 
sex|String|性别
 
nation|String|民族
 
born|String|出生日期
 
address|String|地址
 
idCardNo|String|身份证号
 
grantDept|String|发证机关
 
userLifeBegin|String|有效期开始
 
userLifeEnd|String|有效期结束
 
photoFileName|String|照片
 
phone|String|手机
 
openid|String|
 
lastTime|Date|最近登录时间
 
upTime|Date|
 
icon|String|微信头像
 
nickname|String|微信昵称
 
zImg|String|身份证正面照片
 
bImg|String|身份证背面照片
 
siteid|Long|默认选择的站点id
 
username|String|天府通办用户名
 
createTime|Date|申请预约时间
 
updateTime|Date|
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":8372,
"name":"3nj72f",
"sex":"8pss9q",
"nation":"y79jur",
"born":"6y0ihf",
"address":"d9b5h9",
"idCardNo":"651c8z",
"grantDept":"80i44h",
"userLifeBegin":"vjgnio",
"userLifeEnd":"dr6abb",
"photoFileName":"1pm3dk",
"phone":"xbu2rm",
"openid":"s4x184",
"lastTime":"2022-08-08",
"upTime":"2022-08-08",
"icon":"ayzdhq",
"nickname":"f485cv",
"zImg":"baipag",
"bImg":"mfv9jr",
"siteid":7496,
"username":"vfycx8",
"createTime":"2022-08-08",
"updateTime":"2022-08-08"
}
}
```
## 字典附录
## 字典附录
### isBusiness
### isBusiness
...
...
base-manager/src/main/java/com/mortals/xhx/module/identity/model/PeopleInfoEntity.java
View file @
3f5d2647
...
@@ -62,7 +62,7 @@ public class PeopleInfoEntity extends PeopleInfoVo {
...
@@ -62,7 +62,7 @@ public class PeopleInfoEntity extends PeopleInfoVo {
*/
*/
private
String
phone
;
private
String
phone
;
/**
/**
*
*
微信开放认证id
*/
*/
private
String
openid
;
private
String
openid
;
/**
/**
...
...
base-manager/src/main/java/com/mortals/xhx/module/identity/service/impl/PeopleInfoServiceImpl.java
View file @
3f5d2647
...
@@ -55,12 +55,12 @@ public class PeopleInfoServiceImpl extends AbstractCRUDServiceImpl<PeopleInfoDao
...
@@ -55,12 +55,12 @@ public class PeopleInfoServiceImpl extends AbstractCRUDServiceImpl<PeopleInfoDao
@Override
@Override
public
PeopleInfoEntity
findPeopleInfo
(
PeopleInfoEntity
reqVo
)
throws
AppException
{
public
PeopleInfoEntity
findPeopleInfo
(
PeopleInfoEntity
reqVo
)
throws
AppException
{
if
(
StringUtils
.
isEmpty
(
reqVo
.
getIdCardNo
())){
//
if(StringUtils.isEmpty(reqVo.getIdCardNo())){
throw
new
AppException
(
"身份证号不能为空"
);
//
throw new AppException("身份证号不能为空");
}
//
}
if
(!
IdcardUtil
.
isValidCard18
(
reqVo
.
getIdCardNo
())){
//
if(!IdcardUtil.isValidCard18(reqVo.getIdCardNo())){
throw
new
AppException
(
"身份证号码格式不正确"
);
//
throw new AppException("身份证号码格式不正确");
}
//
}
List
<
PeopleInfoEntity
>
list
=
dao
.
getList
(
reqVo
);
List
<
PeopleInfoEntity
>
list
=
dao
.
getList
(
reqVo
);
if
(
CollectionUtils
.
isEmpty
(
list
)){
if
(
CollectionUtils
.
isEmpty
(
list
)){
throw
new
AppException
(
"无身份数据"
);
throw
new
AppException
(
"无身份数据"
);
...
...
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