Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
study-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
赵啸非
study-platform
Commits
781c0a84
Commit
781c0a84
authored
May 27, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改人员学习
parent
3bf889bc
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
2121 additions
and
2 deletions
+2121
-2
doc/api.md
doc/api.md
+2114
-0
study-manager-ui/admin/src/views/project/study/list.vue
study-manager-ui/admin/src/views/project/study/list.vue
+5
-0
study-manager/pom.xml
study-manager/pom.xml
+1
-1
study-manager/src/main/java/com/mortals/xhx/base/system/upload/web/UploadController.java
.../mortals/xhx/base/system/upload/web/UploadController.java
+1
-1
No files found.
doc/api.md
0 → 100644
View file @
781c0a84
# 服务平台
版本 | 创建时间 | 作者 | 备注信息
---|---|---|---
v1.0|2022-01-20|zxfei| 接口文档
## 数据类型
类型名称|类型描述|参考样例
---|---|---
String |字符串|A、a、ab
Integer|数字类型|1、12、-1
Long|长整型数字|1、12、-1
date|时间类型,单位纳秒数字|167988745573
BigDecimal|小数类型|545.256
object|对象类型|{"name":"zhang3"}
arrays|数组类型|[{"name":"zhang3"},{"name":"zhang2"}]
## 系统服务
### 登录
**请求URL:**
login/login
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
用户登录
**请求参数:**
参数名称|类型|备注|必填|其它
---|---|---|---|---
loginName|String|用户名称|是|-
password|String|用户密码|是|-
securityCode|String|校验码|是|-
**请求样例:**
```
{
"loginName":"zhang3",
"password":"123456",
"securityCode":"5455"
}
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"msg":"登录成功",
"code":1,
"data":{
}
}
```
### 登出
**请求URL:**
login/logout
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
用户退出注销
**请求参数:**
参数名称|类型|备注|必填|其它
---|---|---|---|---
**请求样例:**
```
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
```
### 修改密码
**请求URL:**
user/change/password
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
用户修改密码
**请求参数:**
参数名称|类型|备注|必填|其它
---|---|---|---|---
loginName|String|用户名称|是|-
oldPwd|String|用户加密后密码|是|-
newPwd|String|用户加密后新密码|是|-
**请求样例:**
```
{
"loginName":"zhang3",
"oldPwd":"123456",
"newPwd":"5455"
}
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"msg":"修改密码成功",
"code":1,
"data":{}
}
```
### 获取验证码
**请求URL:**
securitycode/createCode
**请求方式:**
GET
**内容类型:**
image/gif
**简要描述:**
用户退出注销
**请求参数:**
参数名称|类型|备注|必填|其它
---|---|---|---|---
**请求样例:**
```
```
**响应参数:**
**响应消息样例:**
```
```
### 上传附件
**请求URL:**
file/commonupload
**请求方式:**
POST
**内容类型:**
multipart/form-data
**简要描述:**
用户上传附件
**请求参数:**
参数名称|类型|备注|必填|其它
---|---|---|---|---
file|multipart|附件|是|-
prePath|String|附件存放相对路径|否|不填时候默认为/file/fileupload
**请求样例:**
```
http://127.0.0.1/file/commonupload?prePath=/file/fileupload
Content-Type: multipart/form-data; boundary=WebAppBoundary
--WebAppBoundary
Content-Disposition: form-data; name="file"; filename="1.excel"
Content-Type: multipart/form-data
```
**响应参数:**
**响应消息样例:**
```
```
## 学习项目
### 查询学习项目列表
**请求URL:**
project/list
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查询学习项目
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
title|String|否|标题,字段前后添加%%模糊查询
projectType|Integer|否|项目类型(0.法律法规,1.业务知识,2.行业知识,3.通用知识)
createUserId|Long|否|创建用户
**请求样例:**
```
{
"title":"s8f454",
"projectType":3203,
"createUserId":2252,
"page":1,
"size":10
}
```
**响应参数:**
参数名称|参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
per_page|Integer|每页条数
 
total|Integer|总条数
 
last_page|Integer|总页数
 
current_page|Integer|当前页
 
data|array|结果集列表|数组
  
id|Long|主键ID,主键,自增长
  
title|String|标题
  
projectType|Integer|项目类型(0.法律法规,1.业务知识,2.行业知识,3.通用知识)
  
projectStartTime|Date|开始时间
  
projectEndTime|Date|结束时间
  
top|Integer|是否置顶(0.否,1.是)
  
readRequest|Integer|已读要求(0. 学员进入学习项目详情即标记为已读)
  
studyContent|String|学习内容
  
filePath|String|文件路径
  
fileName|String|文件名称
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
dict|object|字典对象
 
projectType|object|字典属性对象,详见附录
 
top|object|字典属性对象,详见附录
 
readRequest|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看学习项目
**请求URL:**
project/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看学习项目,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/project/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|主键ID,主键,自增长
 
title|String|标题
 
projectType|Integer|项目类型(0.法律法规,1.业务知识,2.行业知识,3.通用知识)
 
projectStartTime|Date|开始时间
 
projectEndTime|Date|结束时间
 
top|Integer|是否置顶(0.否,1.是)
 
readRequest|Integer|已读要求(0. 学员进入学习项目详情即标记为已读)
 
studyContent|String|学习内容
 
filePath|String|文件路径
 
fileName|String|文件名称
 
remark|String|备注
 
createUserId|Long|创建用户
 
createTime|Date|创建时间
 
updateUserId|Long|更新用户
 
updateTime|Date|更新时间
dict|object|字典对象
 
projectType|object|字典属性对象,详见附录
 
top|object|字典属性对象,详见附录
 
readRequest|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":2940,
"title":"wq2vgg",
"projectType":5109,
"projectStartTime":"2023-05-27",
"projectEndTime":"2023-05-27",
"top":8438,
"readRequest":1701,
"studyContent":"78nqxc",
"filePath":"8tu27l",
"fileName":"liwkxl",
"remark":"gdu6s8",
"createUserId":4572,
"createTime":"2023-05-27",
"updateUserId":5207,
"updateTime":"2023-05-27"
}
}
```
### 保存更新学习项目
**请求URL:**
project/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新学习项目:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
title|String|是|标题
projectType|Integer|否|项目类型(0.法律法规,1.业务知识,2.行业知识,3.通用知识)
projectStartTime|Date|是|开始时间
projectEndTime|Date|是|结束时间
top|Integer|是|是否置顶(0.否,1.是)
readRequest|Integer|是|已读要求(0. 学员进入学习项目详情即标记为已读)
studyContent|String|否|学习内容
filePath|String|否|文件路径
fileName|String|否|文件名称
remark|String|否|备注
**请求样例:**
```
{
"title":"u7oldo",
"projectType":4681,
"projectStartTime":"2023-05-27",
"projectEndTime":"2023-05-27",
"top":3204,
"readRequest":1724,
"studyContent":"u7p1qo",
"filePath":"9fmq54",
"fileName":"o5vi3r",
"remark":"nmezgj",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|主键ID,主键,自增长
  
title|String|标题
  
projectType|Integer|项目类型(0.法律法规,1.业务知识,2.行业知识,3.通用知识)
  
projectStartTime|Date|开始时间
  
projectEndTime|Date|结束时间
  
top|Integer|是否置顶(0.否,1.是)
  
readRequest|Integer|已读要求(0. 学员进入学习项目详情即标记为已读)
  
studyContent|String|学习内容
  
filePath|String|文件路径
  
fileName|String|文件名称
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除学习项目
**请求URL:**
project/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除学习项目
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/project/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 项目学习人员
### 查询项目学习人员列表
**请求URL:**
project/study/list
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查询项目学习人员
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
title|String|否|项目名称,字段前后添加%%模糊查询
studyStatus|Integer|否|学习状态(0.未学习,1.已学习)
createUserId|Long|否|创建用户
**请求样例:**
```
{
"title":"5zl6qr",
"studyStatus":5982,
"createUserId":9178,
"page":1,
"size":10
}
```
**响应参数:**
参数名称|参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
per_page|Integer|每页条数
 
total|Integer|总条数
 
last_page|Integer|总页数
 
current_page|Integer|当前页
 
data|array|结果集列表|数组
  
id|Long|主键ID,主键,自增长
  
projectId|Long|项目id
  
projectType|Integer|项目类型(0.法律法规,1.业务知识,2.行业知识,3.通用知识)
  
title|String|项目名称
  
userId|Long|用户id
  
userName|String|用户名称
  
deptName|String|所属部门
  
studyStatus|Integer|学习状态(0.未学习,1.已学习)
  
top|Integer|是否置顶(0.否,1.是)
  
studyTime|Date|学习时间
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
dict|object|字典对象
 
projectType|object|字典属性对象,详见附录
 
studyStatus|object|字典属性对象,详见附录
 
top|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看项目学习人员
**请求URL:**
project/study/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看项目学习人员,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/project/study/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|主键ID,主键,自增长
 
projectId|Long|项目id
 
projectType|Integer|项目类型(0.法律法规,1.业务知识,2.行业知识,3.通用知识)
 
title|String|项目名称
 
userId|Long|用户id
 
userName|String|用户名称
 
deptName|String|所属部门
 
studyStatus|Integer|学习状态(0.未学习,1.已学习)
 
top|Integer|是否置顶(0.否,1.是)
 
studyTime|Date|学习时间
 
remark|String|备注
 
createUserId|Long|创建用户
 
createTime|Date|创建时间
 
updateUserId|Long|更新用户
 
updateTime|Date|更新时间
dict|object|字典对象
 
projectType|object|字典属性对象,详见附录
 
studyStatus|object|字典属性对象,详见附录
 
top|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":735,
"projectId":1840,
"projectType":6462,
"title":"s05lu4",
"userId":3977,
"userName":"ytffc5",
"deptName":"cla1tv",
"studyStatus":6303,
"top":7109,
"studyTime":"2023-05-27",
"remark":"c83vco",
"createUserId":422,
"createTime":"2023-05-27",
"updateUserId":8577,
"updateTime":"2023-05-27"
}
}
```
### 保存更新项目学习人员
**请求URL:**
project/study/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新项目学习人员:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
projectId|Long|否|项目id
projectType|Integer|否|项目类型(0.法律法规,1.业务知识,2.行业知识,3.通用知识)
title|String|是|项目名称
userId|Long|否|用户id
userName|String|是|用户名称
deptName|String|是|所属部门
studyStatus|Integer|是|学习状态(0.未学习,1.已学习)
top|Integer|是|是否置顶(0.否,1.是)
studyTime|Date|是|学习时间
remark|String|否|备注
**请求样例:**
```
{
"projectId":7686,
"projectType":2243,
"title":"4hxcgb",
"userId":4204,
"userName":"eoaje1",
"deptName":"8lcyg8",
"studyStatus":8898,
"top":9272,
"studyTime":"2023-05-27",
"remark":"nou78x",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|主键ID,主键,自增长
  
projectId|Long|项目id
  
projectType|Integer|项目类型(0.法律法规,1.业务知识,2.行业知识,3.通用知识)
  
title|String|项目名称
  
userId|Long|用户id
  
userName|String|用户名称
  
deptName|String|所属部门
  
studyStatus|Integer|学习状态(0.未学习,1.已学习)
  
top|Integer|是否置顶(0.否,1.是)
  
studyTime|Date|学习时间
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除项目学习人员
**请求URL:**
project/study/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除项目学习人员
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/project/study/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 学习公告
### 查询学习公告列表
**请求URL:**
notice/list
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查询学习公告
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
title|String|否|标题,字段前后添加%%模糊查询
createUserId|Long|否|创建用户
**请求样例:**
```
{
"title":"t75omf",
"createUserId":7112,
"page":1,
"size":10
}
```
**响应参数:**
参数名称|参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
per_page|Integer|每页条数
 
total|Integer|总条数
 
last_page|Integer|总页数
 
current_page|Integer|当前页
 
data|array|结果集列表|数组
  
id|Long|主键ID,主键,自增长
  
title|String|标题
  
noticeType|Integer|公告类型(0.通知,1.公告)
  
pubDeptId|Long|发布部门id
  
pubDeptName|String|发布部门名称
  
viewPersion|Integer|查看人员(0.全部学员,1.部分学员)
  
top|Integer|是否置顶(0.否,1.是)
  
readRequest|Integer|已读要求(0. 学员进入公告详情即标记为已读)
  
noticeContent|String|公告内容
  
filePath|String|公告文件路径
  
fileName|String|公告文件名称
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
dict|object|字典对象
 
noticeType|object|字典属性对象,详见附录
 
viewPersion|object|字典属性对象,详见附录
 
top|object|字典属性对象,详见附录
 
readRequest|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看学习公告
**请求URL:**
notice/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看学习公告,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/notice/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|主键ID,主键,自增长
 
title|String|标题
 
noticeType|Integer|公告类型(0.通知,1.公告)
 
pubDeptId|Long|发布部门id
 
pubDeptName|String|发布部门名称
 
viewPersion|Integer|查看人员(0.全部学员,1.部分学员)
 
top|Integer|是否置顶(0.否,1.是)
 
readRequest|Integer|已读要求(0. 学员进入公告详情即标记为已读)
 
noticeContent|String|公告内容
 
filePath|String|公告文件路径
 
fileName|String|公告文件名称
 
remark|String|备注
 
createUserId|Long|创建用户
 
createTime|Date|创建时间
 
updateUserId|Long|更新用户
 
updateTime|Date|更新时间
dict|object|字典对象
 
noticeType|object|字典属性对象,详见附录
 
viewPersion|object|字典属性对象,详见附录
 
top|object|字典属性对象,详见附录
 
readRequest|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":6730,
"title":"jfbifw",
"noticeType":7899,
"pubDeptId":9043,
"pubDeptName":"eun5uq",
"viewPersion":3390,
"top":9397,
"readRequest":8257,
"noticeContent":"izuny4",
"filePath":"9ymp7l",
"fileName":"fudb3j",
"remark":"2fhsw6",
"createUserId":9065,
"createTime":"2023-05-27",
"updateUserId":8405,
"updateTime":"2023-05-27"
}
}
```
### 保存更新学习公告
**请求URL:**
notice/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新学习公告:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
title|String|是|标题
noticeType|Integer|否|公告类型(0.通知,1.公告)
pubDeptId|Long|否|发布部门id
pubDeptName|String|否|发布部门名称
viewPersion|Integer|是|查看人员(0.全部学员,1.部分学员)
top|Integer|是|是否置顶(0.否,1.是)
readRequest|Integer|是|已读要求(0. 学员进入公告详情即标记为已读)
noticeContent|String|否|公告内容
filePath|String|否|公告文件路径
fileName|String|否|公告文件名称
remark|String|否|备注
**请求样例:**
```
{
"title":"378cxp",
"noticeType":3354,
"pubDeptId":5662,
"pubDeptName":"kxre2p",
"viewPersion":571,
"top":5623,
"readRequest":4282,
"noticeContent":"cgd6ri",
"filePath":"xiep5o",
"fileName":"qu3tux",
"remark":"kyecpp",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|主键ID,主键,自增长
  
title|String|标题
  
noticeType|Integer|公告类型(0.通知,1.公告)
  
pubDeptId|Long|发布部门id
  
pubDeptName|String|发布部门名称
  
viewPersion|Integer|查看人员(0.全部学员,1.部分学员)
  
top|Integer|是否置顶(0.否,1.是)
  
readRequest|Integer|已读要求(0. 学员进入公告详情即标记为已读)
  
noticeContent|String|公告内容
  
filePath|String|公告文件路径
  
fileName|String|公告文件名称
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除学习公告
**请求URL:**
notice/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除学习公告
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/notice/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 公告学习人员
### 查询公告学习人员列表
**请求URL:**
notice/study/list
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查询公告学习人员
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
noticeStatus|Integer|否|状态(0.未读,1.已读)
createUserId|Long|否|创建用户
**请求样例:**
```
{
"noticeStatus":1479,
"createUserId":5709,
"page":1,
"size":10
}
```
**响应参数:**
参数名称|参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
per_page|Integer|每页条数
 
total|Integer|总条数
 
last_page|Integer|总页数
 
current_page|Integer|当前页
 
data|array|结果集列表|数组
  
id|Long|主键ID,主键,自增长
  
noticeId|Long|公告id
  
noticetType|Integer|公告类型(0.通知,1.公告,2.行业知识,3.通用知识)
  
title|String|公告标题
  
userId|Long|用户id
  
userName|String|用户名称
  
deptName|String|所属部门
  
noticeStatus|Integer|状态(0.未读,1.已读)
  
top|Integer|是否置顶(0.否,1.是)
  
viewTime|Date|查看时间
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
dict|object|字典对象
 
noticetType|object|字典属性对象,详见附录
 
noticeStatus|object|字典属性对象,详见附录
 
top|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看公告学习人员
**请求URL:**
notice/study/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看公告学习人员,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/notice/study/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|主键ID,主键,自增长
 
noticeId|Long|公告id
 
noticetType|Integer|公告类型(0.通知,1.公告,2.行业知识,3.通用知识)
 
title|String|公告标题
 
userId|Long|用户id
 
userName|String|用户名称
 
deptName|String|所属部门
 
noticeStatus|Integer|状态(0.未读,1.已读)
 
top|Integer|是否置顶(0.否,1.是)
 
viewTime|Date|查看时间
 
remark|String|备注
 
createUserId|Long|创建用户
 
createTime|Date|创建时间
 
updateUserId|Long|更新用户
 
updateTime|Date|更新时间
dict|object|字典对象
 
noticetType|object|字典属性对象,详见附录
 
noticeStatus|object|字典属性对象,详见附录
 
top|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":988,
"noticeId":4648,
"noticetType":5979,
"title":"b2evk4",
"userId":6082,
"userName":"rfwrhv",
"deptName":"e2wt97",
"noticeStatus":29,
"top":2514,
"viewTime":"2023-05-27",
"remark":"blxanc",
"createUserId":1772,
"createTime":"2023-05-27",
"updateUserId":4898,
"updateTime":"2023-05-27"
}
}
```
### 保存更新公告学习人员
**请求URL:**
notice/study/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新公告学习人员:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
noticeId|Long|否|公告id
noticetType|Integer|否|公告类型(0.通知,1.公告,2.行业知识,3.通用知识)
title|String|是|公告标题
userId|Long|否|用户id
userName|String|是|用户名称
deptName|String|是|所属部门
noticeStatus|Integer|是|状态(0.未读,1.已读)
top|Integer|是|是否置顶(0.否,1.是)
viewTime|Date|是|查看时间
remark|String|否|备注
**请求样例:**
```
{
"noticeId":6225,
"noticetType":1658,
"title":"qn8xfv",
"userId":186,
"userName":"0wgtqf",
"deptName":"4gg7mm",
"noticeStatus":8281,
"top":2641,
"viewTime":"2023-05-27",
"remark":"vfxg6k",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|主键ID,主键,自增长
  
noticeId|Long|公告id
  
noticetType|Integer|公告类型(0.通知,1.公告,2.行业知识,3.通用知识)
  
title|String|公告标题
  
userId|Long|用户id
  
userName|String|用户名称
  
deptName|String|所属部门
  
noticeStatus|Integer|状态(0.未读,1.已读)
  
top|Integer|是否置顶(0.否,1.是)
  
viewTime|Date|查看时间
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除公告学习人员
**请求URL:**
notice/study/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除公告学习人员
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/notice/study/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 部门信息
### 查询部门信息列表
**请求URL:**
dept/list
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查询部门信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
deptStatus|Integer|否|部门状态(0.停用,1.启用)
orderNum|Integer|否|顺序
createUserId|Long|否|创建用户
**请求样例:**
```
{
"deptStatus":7417,
"orderNum":9028,
"createUserId":222,
"page":1,
"size":10
}
```
**响应参数:**
参数名称|参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
per_page|Integer|每页条数
 
total|Integer|总条数
 
last_page|Integer|总页数
 
current_page|Integer|当前页
 
data|array|结果集列表|数组
  
id|Long|主键ID,主键,自增长
  
parentId|Long|父id
  
ancestors|String|祖级列表
  
deptName|String|部门名称
  
deptStatus|Integer|部门状态(0.停用,1.启用)
  
orderNum|Integer|顺序
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
dict|object|字典对象
 
deptStatus|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看部门信息
**请求URL:**
dept/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看部门信息,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/dept/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|主键ID,主键,自增长
 
parentId|Long|父id
 
ancestors|String|祖级列表
 
deptName|String|部门名称
 
deptStatus|Integer|部门状态(0.停用,1.启用)
 
orderNum|Integer|顺序
 
remark|String|备注
 
createUserId|Long|创建用户
 
createTime|Date|创建时间
 
updateUserId|Long|更新用户
 
updateTime|Date|更新时间
dict|object|字典对象
 
deptStatus|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":6131,
"parentId":1520,
"ancestors":"vt0zrx",
"deptName":"r8dzz3",
"deptStatus":4829,
"orderNum":4592,
"remark":"hziqeu",
"createUserId":3126,
"createTime":"2023-05-27",
"updateUserId":9297,
"updateTime":"2023-05-27"
}
}
```
### 保存更新部门信息
**请求URL:**
dept/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新部门信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
parentId|Long|否|父id
ancestors|String|是|祖级列表
deptName|String|是|部门名称
deptStatus|Integer|是|部门状态(0.停用,1.启用)
orderNum|Integer|是|顺序
remark|String|否|备注
**请求样例:**
```
{
"parentId":6822,
"ancestors":"zo1ieq",
"deptName":"vfh1y7",
"deptStatus":7572,
"orderNum":843,
"remark":"grueu0",
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|主键ID,主键,自增长
  
parentId|Long|父id
  
ancestors|String|祖级列表
  
deptName|String|部门名称
  
deptStatus|Integer|部门状态(0.停用,1.启用)
  
orderNum|Integer|顺序
  
remark|String|备注
  
createUserId|Long|创建用户
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除部门信息
**请求URL:**
dept/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除部门信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/dept/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 学习统计
### 查询学习统计列表
**请求URL:**
study/stat/list
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查询学习统计
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
siteId|Long|否|站点Id,来源基础服务平台
projectTotalCount|Integer|否|题目总数
projectAddCount|Integer|否|昨日新增项目数量
unStudyPersonCount|Integer|否|未学习人数数量
unStudyPersonRatio|BigDecimal|否|未学习率
pushTotalCount|Integer|否|今日消息推送数量
pushAddCount|Integer|否|昨日新增减少数量
**请求样例:**
```
{
"siteId":8635,
"projectTotalCount":8392,
"projectAddCount":475,
"unStudyPersonCount":4119,
"unStudyPersonRatio":0.49,
"pushTotalCount":221,
"pushAddCount":4565,
"page":1,
"size":10
}
```
**响应参数:**
参数名称|参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
per_page|Integer|每页条数
 
total|Integer|总条数
 
last_page|Integer|总页数
 
current_page|Integer|当前页
 
data|array|结果集列表|数组
  
id|Long|ID
  
siteId|Long|站点Id,来源基础服务平台
  
projectTotalCount|Integer|题目总数
  
projectAddCount|Integer|昨日新增项目数量
  
studyPersonCount|Integer|学习人数数量
  
studyPersonRatio|BigDecimal|学习率
  
unStudyPersonCount|Integer|未学习人数数量
  
unStudyPersonRatio|BigDecimal|未学习率
  
pushTotalCount|Integer|今日消息推送数量
  
pushAddCount|Integer|昨日新增减少数量
  
year|Integer|年
  
month|Integer|月
  
day|Integer|日
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看学习统计
**请求URL:**
study/stat/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看学习统计,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/study/stat/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|ID
 
siteId|Long|站点Id,来源基础服务平台
 
projectTotalCount|Integer|题目总数
 
projectAddCount|Integer|昨日新增项目数量
 
studyPersonCount|Integer|学习人数数量
 
studyPersonRatio|BigDecimal|学习率
 
unStudyPersonCount|Integer|未学习人数数量
 
unStudyPersonRatio|BigDecimal|未学习率
 
pushTotalCount|Integer|今日消息推送数量
 
pushAddCount|Integer|昨日新增减少数量
 
year|Integer|年
 
month|Integer|月
 
day|Integer|日
 
createTime|Date|创建时间
 
updateUserId|Long|更新用户
 
updateTime|Date|更新时间
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":2502,
"siteId":8558,
"projectTotalCount":6034,
"projectAddCount":7850,
"studyPersonCount":1142,
"studyPersonRatio":0.45,
"unStudyPersonCount":7908,
"unStudyPersonRatio":0.34,
"pushTotalCount":5183,
"pushAddCount":7367,
"year":9516,
"month":1816,
"day":3733,
"createTime":"2023-05-27",
"updateUserId":9804,
"updateTime":"2023-05-27"
}
}
```
### 保存更新学习统计
**请求URL:**
study/stat/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新学习统计:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
siteId|Long|否|站点Id,来源基础服务平台
projectTotalCount|Integer|否|题目总数
projectAddCount|Integer|否|昨日新增项目数量
studyPersonCount|Integer|否|学习人数数量
studyPersonRatio|BigDecimal|否|学习率
unStudyPersonCount|Integer|是|未学习人数数量
unStudyPersonRatio|BigDecimal|是|未学习率
pushTotalCount|Integer|是|今日消息推送数量
pushAddCount|Integer|是|昨日新增减少数量
year|Integer|是|年
month|Integer|是|月
day|Integer|是|日
**请求样例:**
```
{
"siteId":7419,
"projectTotalCount":8626,
"projectAddCount":8630,
"studyPersonCount":4403,
"studyPersonRatio":0.31,
"unStudyPersonCount":2151,
"unStudyPersonRatio":0.79,
"pushTotalCount":6231,
"pushAddCount":374,
"year":9041,
"month":6208,
"day":3068,
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|ID
  
siteId|Long|站点Id,来源基础服务平台
  
projectTotalCount|Integer|题目总数
  
projectAddCount|Integer|昨日新增项目数量
  
studyPersonCount|Integer|学习人数数量
  
studyPersonRatio|BigDecimal|学习率
  
unStudyPersonCount|Integer|未学习人数数量
  
unStudyPersonRatio|BigDecimal|未学习率
  
pushTotalCount|Integer|今日消息推送数量
  
pushAddCount|Integer|昨日新增减少数量
  
year|Integer|年
  
month|Integer|月
  
day|Integer|日
  
createTime|Date|创建时间
  
updateUserId|Long|更新用户
  
updateTime|Date|更新时间
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除学习统计
**请求URL:**
study/stat/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除学习统计
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/study/stat/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 用户信息业务
### 查询用户信息业务列表
**请求URL:**
user/list
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查询用户信息业务
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
page|Integer|否|当前页
size|Integer|否|每页条数,值为-1,查询所有记录
**请求样例:**
```
{
"page":1,
"size":10
}
```
**响应参数:**
参数名称|参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
per_page|Integer|每页条数
 
total|Integer|总条数
 
last_page|Integer|总页数
 
current_page|Integer|当前页
 
data|array|结果集列表|数组
  
id|Long|用户ID,主键,自增长
  
loginName|String|登录名
  
loginPwd|String|登录密码,使用md5双次加密
  
loginLimitAddress|String|登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.
*
非空:则只能该值内的IP可以登录
  
realName|String|用户名
  
mobile|String|用户手机号
  
phone|String|用户联系电话
  
email|String|用户邮箱
  
qq|String|QQ号码
  
userType|Integer|用户类型(0.系统用户,1.后台管理,2.工作人员)
  
deptId|Long|用户所属部门id
  
deptName|String|所属部门名称
  
siteIds|String|所属站点id,多个逗号分隔
  
areaCodes|String|所属区域code,多个逗号分隔
  
status|Integer|用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职)
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
  
lastLoginTime|Date|最后一次登录时间
  
lastLoginAddress|String|最后一次登录地址
dict|object|字典对象
 
userType|object|字典属性对象,详见附录
 
status|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看用户信息业务
**请求URL:**
user/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看用户信息业务,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/user/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|用户ID,主键,自增长
 
loginName|String|登录名
 
loginPwd|String|登录密码,使用md5双次加密
 
loginLimitAddress|String|登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.
*
非空:则只能该值内的IP可以登录
 
realName|String|用户名
 
mobile|String|用户手机号
 
phone|String|用户联系电话
 
email|String|用户邮箱
 
qq|String|QQ号码
 
userType|Integer|用户类型(0.系统用户,1.后台管理,2.工作人员)
 
deptId|Long|用户所属部门id
 
deptName|String|所属部门名称
 
siteIds|String|所属站点id,多个逗号分隔
 
areaCodes|String|所属区域code,多个逗号分隔
 
status|Integer|用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职)
 
createTime|Date|创建时间
 
createUserId|Long|创建用户
 
createUserName|String|创建用户名称
 
lastLoginTime|Date|最后一次登录时间
 
lastLoginAddress|String|最后一次登录地址
dict|object|字典对象
 
userType|object|字典属性对象,详见附录
 
status|object|字典属性对象,详见附录
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":3533,
"loginName":"kx601k",
"loginPwd":"1vf6co",
"loginLimitAddress":"zf6kai",
"realName":"cbb7y4",
"mobile":"5pqrb0",
"phone":"bicysw",
"email":"usavoq",
"qq":"egpkiq",
"userType":6853,
"deptId":9482,
"deptName":"nvadv8",
"siteIds":"qibghu",
"areaCodes":"ljln97",
"status":6170,
"createTime":"2023-05-27",
"createUserId":3492,
"createUserName":"04cm0h",
"lastLoginTime":"2023-05-27",
"lastLoginAddress":"8hoi8f"
}
}
```
### 保存更新用户信息业务
**请求URL:**
user/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新用户信息业务:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
loginName|String|否|登录名
loginPwd|String|否|登录密码,使用md5双次加密
loginLimitAddress|String|否|登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.
*
非空:则只能该值内的IP可以登录
realName|String|否|用户名
mobile|String|否|用户手机号
phone|String|否|用户联系电话
email|String|否|用户邮箱
qq|String|否|QQ号码
userType|Integer|否|用户类型(0.系统用户,1.后台管理,2.工作人员)
deptId|Long|否|用户所属部门id
deptName|String|否|所属部门名称
siteIds|String|否|所属站点id,多个逗号分隔
areaCodes|String|否|所属区域code,多个逗号分隔
status|Integer|否|用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职)
createUserName|String|否|创建用户名称
lastLoginTime|Date|否|最后一次登录时间
lastLoginAddress|String|否|最后一次登录地址
**请求样例:**
```
{
"loginName":"8lfeez",
"loginPwd":"n0k6yn",
"loginLimitAddress":"h5fbxx",
"realName":"fhf04f",
"mobile":"p70r3a",
"phone":"xsadkt",
"email":"2kf2zg",
"qq":"ilf9ve",
"userType":377,
"deptId":3120,
"deptName":"64wcpy",
"siteIds":"2u1sv5",
"areaCodes":"kfmhqs",
"status":3582,
"createUserName":"c87fcg",
"lastLoginTime":"2023-05-27",
"lastLoginAddress":"darmfu"
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|用户ID,主键,自增长
  
loginName|String|登录名
  
loginPwd|String|登录密码,使用md5双次加密
  
loginLimitAddress|String|登录限制地址,多个IP地址用逗号分隔,可以使用IP段匹配,如:172.17.
*
非空:则只能该值内的IP可以登录
  
realName|String|用户名
  
mobile|String|用户手机号
  
phone|String|用户联系电话
  
email|String|用户邮箱
  
qq|String|QQ号码
  
userType|Integer|用户类型(0.系统用户,1.后台管理,2.工作人员)
  
deptId|Long|用户所属部门id
  
deptName|String|所属部门名称
  
siteIds|String|所属站点id,多个逗号分隔
  
areaCodes|String|所属区域code,多个逗号分隔
  
status|Integer|用户状态(0.停用,1.正常,2.冻结,3.销户,4.离职)
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
  
lastLoginTime|Date|最后一次登录时间
  
lastLoginAddress|String|最后一次登录地址
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除用户信息业务
**请求URL:**
user/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除用户信息业务
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/user/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 字典附录
### projectType
字典参数key|字典参数值|其它
:---|:---|:---
0|法律法规|-
1|业务知识|-
2|行业知识|-
3|通用知识|-
### top
字典参数key|字典参数值|其它
:---|:---|:---
0|否|-
1|是|-
### readRequest
字典参数key|字典参数值|其它
:---|:---|:---
0|学员进入学习项目详情即标记为已读|-
### projectType
字典参数key|字典参数值|其它
:---|:---|:---
0|法律法规|-
1|业务知识|-
2|行业知识|-
3|通用知识|-
### studyStatus
字典参数key|字典参数值|其它
:---|:---|:---
0|未学习|-
1|已学习|-
### top
字典参数key|字典参数值|其它
:---|:---|:---
0|否|-
1|是|-
### noticeType
字典参数key|字典参数值|其它
:---|:---|:---
0|通知|-
1|公告|-
### viewPersion
字典参数key|字典参数值|其它
:---|:---|:---
0|全部学员|-
1|部分学员|-
### top
字典参数key|字典参数值|其它
:---|:---|:---
0|否|-
1|是|-
### readRequest
字典参数key|字典参数值|其它
:---|:---|:---
0|学员进入公告详情即标记为已读|-
### noticetType
字典参数key|字典参数值|其它
:---|:---|:---
0|通知|-
1|公告|-
2|行业知识|-
3|通用知识|-
### noticeStatus
字典参数key|字典参数值|其它
:---|:---|:---
0|未读|-
1|已读|-
### top
字典参数key|字典参数值|其它
:---|:---|:---
0|否|-
1|是|-
### deptStatus
字典参数key|字典参数值|其它
:---|:---|:---
0|停用|-
1|启用|-
### userType
字典参数key|字典参数值|其它
:---|:---|:---
0|系统用户|-
1|后台管理|-
2|工作人员|-
### status
字典参数key|字典参数值|其它
:---|:---|:---
0|停用|-
1|正常|-
2|冻结|-
3|销户|-
4|离职|-
study-manager-ui/admin/src/views/project/study/list.vue
View file @
781c0a84
...
@@ -34,6 +34,10 @@
...
@@ -34,6 +34,10 @@
this.$refs.dialogform.view(row);
this.$refs.dialogform.view(row);
},*/
},*/
handAdd
(
row
)
{
this
.
$refs
.
dialogform
.
add
(
row
);
},
},
},
data
()
{
data
()
{
return
{
return
{
...
@@ -68,6 +72,7 @@
...
@@ -68,6 +72,7 @@
width
:
240
,
width
:
240
,
formatter
:
row
=>
{
formatter
:
row
=>
{
return
(
return
(
<
table
-
buttons
noAdd
noEdit
noDel
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onView
=
{
this
.
toView
}
onDel
=
{
this
.
toDel
}
/
>
<
table
-
buttons
noAdd
noEdit
noDel
row
=
{
row
}
onEdit
=
{
this
.
toEdit
}
onView
=
{
this
.
toView
}
onDel
=
{
this
.
toDel
}
/
>
);
);
}
}
...
...
study-manager/pom.xml
View file @
781c0a84
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
<profiles.server.port>
17300
</profiles.server.port>
<profiles.server.port>
17300
</profiles.server.port>
<profiles.server.gatewayport>
11078
</profiles.server.gatewayport>
<profiles.server.gatewayport>
11078
</profiles.server.gatewayport>
<profiles.server.path>
/study
</profiles.server.path>
<profiles.server.path>
/study
</profiles.server.path>
<profiles.nacos.server-addr>
192.168.
1.104
:8848
</profiles.nacos.server-addr>
<profiles.nacos.server-addr>
192.168.
0.48
:8848
</profiles.nacos.server-addr>
<profiles.nacos.group>
DEFAULT_GROUP
</profiles.nacos.group>
<profiles.nacos.group>
DEFAULT_GROUP
</profiles.nacos.group>
<profiles.nacos.namespace>
smart-gov-cs
</profiles.nacos.namespace>
<profiles.nacos.namespace>
smart-gov-cs
</profiles.nacos.namespace>
<profiles.log.path>
/mortals/app/logs
</profiles.log.path>
<profiles.log.path>
/mortals/app/logs
</profiles.log.path>
...
...
study-manager/src/main/java/com/mortals/xhx/base/system/upload/web/UploadController.java
View file @
781c0a84
...
@@ -127,7 +127,7 @@ public class UploadController extends BaseController {
...
@@ -127,7 +127,7 @@ public class UploadController extends BaseController {
*
*
* @param fileName 文件名称
* @param fileName 文件名称
*/
*/
@GetMapping
(
"file
upload
/{fileName}"
)
@GetMapping
(
"file
Del
/{fileName}"
)
public
void
fileDel
(
@PathVariable
(
value
=
"fileName"
)
String
fileName
,
HttpServletResponse
response
)
{
public
void
fileDel
(
@PathVariable
(
value
=
"fileName"
)
String
fileName
,
HttpServletResponse
response
)
{
try
{
try
{
//uploadService.uploadDownload(fileName, response);
//uploadService.uploadDownload(fileName, response);
...
...
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