Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
attendance-performance-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
赵啸非
attendance-performance-platform
Commits
902ddd51
Commit
902ddd51
authored
Apr 07, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加系统设置相关文档
parent
4ce7e71a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2076 additions
and
0 deletions
+2076
-0
doc/api.md
doc/api.md
+2076
-0
No files found.
doc/api.md
View file @
902ddd51
...
@@ -212,6 +212,2082 @@ Content-Type: multipart/form-data
...
@@ -212,6 +212,2082 @@ Content-Type: multipart/form-data
```
```
## 菜单信息
### 查询菜单信息列表
**请求URL:**
menu/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,主键,自增长
  
name|String|菜单名称
  
url|String|连接地址
  
parentId|Long|父菜单ID,一级菜单的该字段值为-1
  
orderId|Long|排序编号
  
status|Integer|菜单状态,0:禁用,1:启用,默认1
  
linkType|Integer|链接方式,0:普通,1:弹出,2:脚本(JavaScript),默认0
  
groupId|Long|分组编号,使用菜单分隔符按该值分隔,默认1
  
groupName|String|
  
imgPath|String|主菜单图标,主菜单图标的css样式名
  
buttonImgPath|String|按钮图标,按钮图标的css样式名
  
imgCommPath|String|常用菜单图标,常用菜单图标的css样式名
  
commMenu|Integer|是否常用菜单,0:非常用,1:常用,默认0
  
menuType|Integer|菜单类型,0:主菜单,1:非主菜单(功能操作组),默认0
  
authType|Integer|权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看菜单信息
**请求URL:**
menu/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看菜单信息,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/menu/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|菜单ID,主键,自增长
 
name|String|菜单名称
 
url|String|连接地址
 
parentId|Long|父菜单ID,一级菜单的该字段值为-1
 
orderId|Long|排序编号
 
status|Integer|菜单状态,0:禁用,1:启用,默认1
 
linkType|Integer|链接方式,0:普通,1:弹出,2:脚本(JavaScript),默认0
 
groupId|Long|分组编号,使用菜单分隔符按该值分隔,默认1
 
groupName|String|
 
imgPath|String|主菜单图标,主菜单图标的css样式名
 
buttonImgPath|String|按钮图标,按钮图标的css样式名
 
imgCommPath|String|常用菜单图标,常用菜单图标的css样式名
 
commMenu|Integer|是否常用菜单,0:非常用,1:常用,默认0
 
menuType|Integer|菜单类型,0:主菜单,1:非主菜单(功能操作组),默认0
 
authType|Integer|权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3
 
createTime|Date|创建时间
 
createUserId|Long|创建用户
 
createUserName|String|创建用户名称
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":1441,
"name":"chsgmz",
"url":"k594fg",
"parentId":8802,
"orderId":7314,
"status":9108,
"linkType":9016,
"groupId":3519,
"groupName":"yt1ak9",
"imgPath":"6rvtrv",
"buttonImgPath":"8q73rw",
"imgCommPath":"a3espz",
"commMenu":2805,
"menuType":9726,
"authType":8876,
"createTime":"2023-04-07",
"createUserId":5531,
"createUserName":"tw2ieh"
}
}
```
### 保存更新菜单信息
**请求URL:**
menu/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新菜单信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
name|String|否|菜单名称
url|String|否|连接地址
parentId|Long|否|父菜单ID,一级菜单的该字段值为-1
orderId|Long|否|排序编号
status|Integer|否|菜单状态,0:禁用,1:启用,默认1
linkType|Integer|否|链接方式,0:普通,1:弹出,2:脚本(JavaScript),默认0
groupId|Long|否|分组编号,使用菜单分隔符按该值分隔,默认1
groupName|String|否|
imgPath|String|否|主菜单图标,主菜单图标的css样式名
buttonImgPath|String|否|按钮图标,按钮图标的css样式名
imgCommPath|String|否|常用菜单图标,常用菜单图标的css样式名
commMenu|Integer|否|是否常用菜单,0:非常用,1:常用,默认0
menuType|Integer|否|菜单类型,0:主菜单,1:非主菜单(功能操作组),默认0
authType|Integer|否|权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3
createUserName|String|否|创建用户名称
**请求样例:**
```
{
"name":"uqbfqf",
"url":"7i7ch9",
"parentId":8523,
"orderId":4085,
"status":1747,
"linkType":5199,
"groupId":4358,
"groupName":"ipbqsu",
"imgPath":"5olvxu",
"buttonImgPath":"g5tcdp",
"imgCommPath":"ne5b78",
"commMenu":8445,
"menuType":499,
"authType":8436,
"createUserName":"etu2zn"
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|菜单ID,主键,自增长
  
name|String|菜单名称
  
url|String|连接地址
  
parentId|Long|父菜单ID,一级菜单的该字段值为-1
  
orderId|Long|排序编号
  
status|Integer|菜单状态,0:禁用,1:启用,默认1
  
linkType|Integer|链接方式,0:普通,1:弹出,2:脚本(JavaScript),默认0
  
groupId|Long|分组编号,使用菜单分隔符按该值分隔,默认1
  
groupName|String|
  
imgPath|String|主菜单图标,主菜单图标的css样式名
  
buttonImgPath|String|按钮图标,按钮图标的css样式名
  
imgCommPath|String|常用菜单图标,常用菜单图标的css样式名
  
commMenu|Integer|是否常用菜单,0:非常用,1:常用,默认0
  
menuType|Integer|菜单类型,0:主菜单,1:非主菜单(功能操作组),默认0
  
authType|Integer|权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除菜单信息
**请求URL:**
menu/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除菜单信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/menu/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 操作日志
### 查询操作日志列表
**请求URL:**
oper/log/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|序号,主键,自增长
  
platformMark|String|平台标识
  
userId|Long|用户id
  
userName|String|用户名称
  
loginName|String|用户登录名
  
requestUrl|String|请求地址
  
content|String|操作内容,记录操作具体信息,如修改前修改或的数据
  
ip|String|操作IP地址
  
logDate|Date|操作时间
  
operType|Integer|操作类型,0:新增,1:修改,2:删除
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看操作日志
**请求URL:**
oper/log/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看操作日志,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/oper/log/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|序号,主键,自增长
 
platformMark|String|平台标识
 
userId|Long|用户id
 
userName|String|用户名称
 
loginName|String|用户登录名
 
requestUrl|String|请求地址
 
content|String|操作内容,记录操作具体信息,如修改前修改或的数据
 
ip|String|操作IP地址
 
logDate|Date|操作时间
 
operType|Integer|操作类型,0:新增,1:修改,2:删除
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":1948,
"platformMark":"l3b8wt",
"userId":8571,
"userName":"d2qpn7",
"loginName":"ac7xki",
"requestUrl":"tr4bt8",
"content":"ycwtrz",
"ip":"ztyqkv",
"logDate":"2023-04-07",
"operType":5856
}
}
```
### 保存更新操作日志
**请求URL:**
oper/log/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新操作日志:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
platformMark|String|否|平台标识
userId|Long|否|用户id
userName|String|否|用户名称
loginName|String|否|用户登录名
requestUrl|String|否|请求地址
content|String|否|操作内容,记录操作具体信息,如修改前修改或的数据
ip|String|否|操作IP地址
logDate|Date|否|操作时间
operType|Integer|否|操作类型,0:新增,1:修改,2:删除
**请求样例:**
```
{
"platformMark":"bqaun1",
"userId":7704,
"userName":"bn2tue",
"loginName":"f3fvd6",
"requestUrl":"udy713",
"content":"85uqof",
"ip":"2u9z5h",
"logDate":"2023-04-07",
"operType":1677
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|序号,主键,自增长
  
platformMark|String|平台标识
  
userId|Long|用户id
  
userName|String|用户名称
  
loginName|String|用户登录名
  
requestUrl|String|请求地址
  
content|String|操作内容,记录操作具体信息,如修改前修改或的数据
  
ip|String|操作IP地址
  
logDate|Date|操作时间
  
operType|Integer|操作类型,0:新增,1:修改,2:删除
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除操作日志
**请求URL:**
oper/log/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除操作日志
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/oper/log/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 参数信息
### 查询参数信息列表
**请求URL:**
param/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|序号,主键,自增长
  
name|String|参数名称
  
firstOrganize|String|一级组织,如:平台配置
  
secondOrganize|String|二级组织,如:基础配置
  
paramKey|String|参数键,全局唯一
  
paramValue|String|参数值
  
validStatus|Integer|参数有效状态,0:禁用,1:启用,默认1
  
modStatus|Integer|参数修改状态,0:隐藏,1:页面仅查看,2:页面可修改,3:页面可删除,4:页面可修改删除,默认4
  
displayType|Integer|展现类型,0:普通文本框,1:多行文本框,2:开关,3:块输入框,默认:0
  
remark|String|备注
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看参数信息
**请求URL:**
param/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看参数信息,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/param/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|序号,主键,自增长
 
name|String|参数名称
 
firstOrganize|String|一级组织,如:平台配置
 
secondOrganize|String|二级组织,如:基础配置
 
paramKey|String|参数键,全局唯一
 
paramValue|String|参数值
 
validStatus|Integer|参数有效状态,0:禁用,1:启用,默认1
 
modStatus|Integer|参数修改状态,0:隐藏,1:页面仅查看,2:页面可修改,3:页面可删除,4:页面可修改删除,默认4
 
displayType|Integer|展现类型,0:普通文本框,1:多行文本框,2:开关,3:块输入框,默认:0
 
remark|String|备注
 
createTime|Date|创建时间
 
createUserId|Long|创建用户
 
createUserName|String|创建用户名称
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":9428,
"name":"yirfko",
"firstOrganize":"tuukd2",
"secondOrganize":"vwudmt",
"paramKey":"v32k9o",
"paramValue":"kanwon",
"validStatus":6195,
"modStatus":6575,
"displayType":4676,
"remark":"dkvszd",
"createTime":"2023-04-07",
"createUserId":1222,
"createUserName":"hks5ym"
}
}
```
### 保存更新参数信息
**请求URL:**
param/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新参数信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
name|String|否|参数名称
firstOrganize|String|否|一级组织,如:平台配置
secondOrganize|String|否|二级组织,如:基础配置
paramKey|String|否|参数键,全局唯一
paramValue|String|否|参数值
validStatus|Integer|否|参数有效状态,0:禁用,1:启用,默认1
modStatus|Integer|否|参数修改状态,0:隐藏,1:页面仅查看,2:页面可修改,3:页面可删除,4:页面可修改删除,默认4
displayType|Integer|否|展现类型,0:普通文本框,1:多行文本框,2:开关,3:块输入框,默认:0
remark|String|否|备注
createUserName|String|否|创建用户名称
**请求样例:**
```
{
"name":"rma3m6",
"firstOrganize":"xlf2da",
"secondOrganize":"eto8p3",
"paramKey":"8y3ncg",
"paramValue":"ln88wa",
"validStatus":9032,
"modStatus":5097,
"displayType":1339,
"remark":"m9v6ot",
"createUserName":"wzczk2"
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|序号,主键,自增长
  
name|String|参数名称
  
firstOrganize|String|一级组织,如:平台配置
  
secondOrganize|String|二级组织,如:基础配置
  
paramKey|String|参数键,全局唯一
  
paramValue|String|参数值
  
validStatus|Integer|参数有效状态,0:禁用,1:启用,默认1
  
modStatus|Integer|参数修改状态,0:隐藏,1:页面仅查看,2:页面可修改,3:页面可删除,4:页面可修改删除,默认4
  
displayType|Integer|展现类型,0:普通文本框,1:多行文本框,2:开关,3:块输入框,默认:0
  
remark|String|备注
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除参数信息
**请求URL:**
param/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除参数信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/param/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 资源信息
### 查询资源信息列表
**请求URL:**
resource/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,主键,自增长
  
name|String|名称
  
url|String|连接地址,多个地址以逗号分隔
  
authType|Integer|权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3
  
sourceType|Integer|资源类型,0:系统资源,1:开放资源,默认0
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
  
userType|Integer|用户类型,0:系统用户 1:代理商用户 2:品牌商用户
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看资源信息
**请求URL:**
resource/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看资源信息,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/resource/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|菜单ID,主键,自增长
 
name|String|名称
 
url|String|连接地址,多个地址以逗号分隔
 
authType|Integer|权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3
 
sourceType|Integer|资源类型,0:系统资源,1:开放资源,默认0
 
createTime|Date|创建时间
 
createUserId|Long|创建用户
 
createUserName|String|创建用户名称
 
userType|Integer|用户类型,0:系统用户 1:代理商用户 2:品牌商用户
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":8291,
"name":"mc2h0l",
"url":"jff41c",
"authType":7793,
"sourceType":8120,
"createTime":"2023-04-07",
"createUserId":7893,
"createUserName":"6j39jg",
"userType":4140
}
}
```
### 保存更新资源信息
**请求URL:**
resource/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新资源信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
name|String|否|名称
url|String|否|连接地址,多个地址以逗号分隔
authType|Integer|否|权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3
sourceType|Integer|否|资源类型,0:系统资源,1:开放资源,默认0
createUserName|String|否|创建用户名称
userType|Integer|否|用户类型,0:系统用户 1:代理商用户 2:品牌商用户
**请求样例:**
```
{
"name":"5mk12i",
"url":"ro72lm",
"authType":9645,
"sourceType":739,
"createUserName":"kloocp",
"userType":8276
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|菜单ID,主键,自增长
  
name|String|名称
  
url|String|连接地址,多个地址以逗号分隔
  
authType|Integer|权限类型,0:无限制,1:无需登录查看,2:需要登录查看,3:需要角色权限查看,默认3
  
sourceType|Integer|资源类型,0:系统资源,1:开放资源,默认0
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
  
userType|Integer|用户类型,0:系统用户 1:代理商用户 2:品牌商用户
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除资源信息
**请求URL:**
resource/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除资源信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/resource/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 角色信息
### 查询角色信息列表
**请求URL:**
role/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|序号,主键,自增长
  
name|String|角色名称
  
remark|String|备注
  
roleType|Integer|角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
  
customerId|Long|归属客户ID
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
  
userType|Integer|用户类型,0:系统用户 1:代理商用户 2:品牌商用户
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看角色信息
**请求URL:**
role/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看角色信息,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/role/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|序号,主键,自增长
 
name|String|角色名称
 
remark|String|备注
 
roleType|Integer|角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
 
customerId|Long|归属客户ID
 
createTime|Date|创建时间
 
createUserId|Long|创建用户
 
createUserName|String|创建用户名称
 
userType|Integer|用户类型,0:系统用户 1:代理商用户 2:品牌商用户
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":1425,
"name":"p13fjm",
"remark":"57nsqy",
"roleType":3648,
"customerId":1401,
"createTime":"2023-04-07",
"createUserId":757,
"createUserName":"8fce6z",
"userType":3528
}
}
```
### 保存更新角色信息
**请求URL:**
role/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新角色信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
name|String|否|角色名称
remark|String|否|备注
roleType|Integer|否|角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
customerId|Long|否|归属客户ID
createUserName|String|否|创建用户名称
userType|Integer|否|用户类型,0:系统用户 1:代理商用户 2:品牌商用户
**请求样例:**
```
{
"name":"42wyug",
"remark":"8xk5e5",
"roleType":9453,
"customerId":5491,
"createUserName":"xem8ya",
"userType":2447
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|序号,主键,自增长
  
name|String|角色名称
  
remark|String|备注
  
roleType|Integer|角色类型,0:系统内置角色(不可删除),1:默认系统角色,2:普通角色,默认2
  
customerId|Long|归属客户ID
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
  
userType|Integer|用户类型,0:系统用户 1:代理商用户 2:品牌商用户
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除角色信息
**请求URL:**
role/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除角色信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/role/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 角色资源权限
### 查询角色资源权限列表
**请求URL:**
role/auth/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|序号,主键,自增长
  
roleId|Long|角色ID
  
resourceId|Long|资源ID
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看角色资源权限
**请求URL:**
role/auth/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看角色资源权限,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/role/auth/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|序号,主键,自增长
 
roleId|Long|角色ID
 
resourceId|Long|资源ID
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":6151,
"roleId":4952,
"resourceId":2072
}
}
```
### 保存更新角色资源权限
**请求URL:**
role/auth/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新角色资源权限:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
roleId|Long|否|角色ID
resourceId|Long|否|资源ID
**请求样例:**
```
{
"roleId":867,
"resourceId":5154
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|序号,主键,自增长
  
roleId|Long|角色ID
  
resourceId|Long|资源ID
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除角色资源权限
**请求URL:**
role/auth/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除角色资源权限
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/role/auth/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 角色用户
### 查询角色用户列表
**请求URL:**
role/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|序号,主键,自增长
  
roleId|Long|角色ID
  
userId|Long|用户ID
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看角色用户
**请求URL:**
role/user/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看角色用户,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/role/user/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|序号,主键,自增长
 
roleId|Long|角色ID
 
userId|Long|用户ID
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":3674,
"roleId":4060,
"userId":1101
}
}
```
### 保存更新角色用户
**请求URL:**
role/user/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新角色用户:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
roleId|Long|否|角色ID
userId|Long|否|用户ID
**请求样例:**
```
{
"roleId":9149,
"userId":4755
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|序号,主键,自增长
  
roleId|Long|角色ID
  
userId|Long|用户ID
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除角色用户
**请求URL:**
role/user/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除角色用户
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/role/user/delete?id=1&id=2'
```
**响应参数:**
参数名称 |参数类型|备注|其它
---|---|---|---
code|Integer|结果码(-1.失败,1.成功)|-
msg|String|消息|-
**响应消息样例:**
```
{
"code":1,
"msg":"成功"
}
```
## 任务信息
### 查询任务信息列表
**请求URL:**
task/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|序号,主键,自增长
  
name|String|任务名称
  
taskKey|String|任务关键字,区分任务执行流程
  
status|Integer|任务状态,0:未启动,1:执行中,默认0
  
excuteService|String|任务执行服务
  
excuteParam|String|任务执行参数
  
excuteHost|String|任务执行主机,为空表示不限制任务的执行主机,多个用逗号分隔
  
excuteStrategy|Integer|执行策略,1:按日,2:按周,3:按月,4:按间隔时间,默认1
  
excuteDate|Long|执行日期,按日:则为0;按周:则为1-7;按月:则为:1-31;按间隔时间:则为间隔时间,单位:秒;默认0
  
excuteTime|String|执行时间,格式:HH:mm,默认:00:00
  
remark|String|备注
  
lastExcuteHost|String|最后执行主机
  
lastExcuteTime|Date|最后执行时间
  
interimExcuteStatus|Integer|临时执行状态,0:未启用,1:立即执行并保留,2:立即执行并删除,默认0
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
dict|object|字典对象
**响应消息样例:**
```
{
"code":1,
"data":{
}
}
```
### 查看任务信息
**请求URL:**
task/info
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
查看任务信息,返回实例详细信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|Long|是|ID
**请求样例:**
```
http://localhost/task/info?id=549
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:-------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|序号,主键,自增长
 
name|String|任务名称
 
taskKey|String|任务关键字,区分任务执行流程
 
status|Integer|任务状态,0:未启动,1:执行中,默认0
 
excuteService|String|任务执行服务
 
excuteParam|String|任务执行参数
 
excuteHost|String|任务执行主机,为空表示不限制任务的执行主机,多个用逗号分隔
 
excuteStrategy|Integer|执行策略,1:按日,2:按周,3:按月,4:按间隔时间,默认1
 
excuteDate|Long|执行日期,按日:则为0;按周:则为1-7;按月:则为:1-31;按间隔时间:则为间隔时间,单位:秒;默认0
 
excuteTime|String|执行时间,格式:HH:mm,默认:00:00
 
remark|String|备注
 
lastExcuteHost|String|最后执行主机
 
lastExcuteTime|Date|最后执行时间
 
interimExcuteStatus|Integer|临时执行状态,0:未启用,1:立即执行并保留,2:立即执行并删除,默认0
 
createTime|Date|创建时间
 
createUserId|Long|创建用户
 
createUserName|String|创建用户名称
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":7669,
"name":"6e4ffi",
"taskKey":"0cajqh",
"status":2636,
"excuteService":"abibd3",
"excuteParam":"iwlyhr",
"excuteHost":"jd8pgc",
"excuteStrategy":8725,
"excuteDate":8064,
"excuteTime":"ac5kcm",
"remark":"sgl9dz",
"lastExcuteHost":"y0aish",
"lastExcuteTime":"2023-04-07",
"interimExcuteStatus":1609,
"createTime":"2023-04-07",
"createUserId":4832,
"createUserName":"zpvcja"
}
}
```
### 保存更新任务信息
**请求URL:**
task/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新任务信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
name|String|否|任务名称
taskKey|String|否|任务关键字,区分任务执行流程
status|Integer|否|任务状态,0:未启动,1:执行中,默认0
excuteService|String|否|任务执行服务
excuteParam|String|否|任务执行参数
excuteHost|String|否|任务执行主机,为空表示不限制任务的执行主机,多个用逗号分隔
excuteStrategy|Integer|否|执行策略,1:按日,2:按周,3:按月,4:按间隔时间,默认1
excuteDate|Long|否|执行日期,按日:则为0;按周:则为1-7;按月:则为:1-31;按间隔时间:则为间隔时间,单位:秒;默认0
excuteTime|String|否|执行时间,格式:HH:mm,默认:00:00
remark|String|否|备注
lastExcuteHost|String|否|最后执行主机
lastExcuteTime|Date|否|最后执行时间
interimExcuteStatus|Integer|否|临时执行状态,0:未启用,1:立即执行并保留,2:立即执行并删除,默认0
createUserName|String|否|创建用户名称
**请求样例:**
```
{
"name":"cas8jd",
"taskKey":"um3hh6",
"status":6257,
"excuteService":"lp5gso",
"excuteParam":"vgceo5",
"excuteHost":"xchmir",
"excuteStrategy":8377,
"excuteDate":9340,
"excuteTime":"f3ro2y",
"remark":"34ixls",
"lastExcuteHost":"mzm25v",
"lastExcuteTime":"2023-04-07",
"interimExcuteStatus":7541,
"createUserName":"4cz0pm"
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|序号,主键,自增长
  
name|String|任务名称
  
taskKey|String|任务关键字,区分任务执行流程
  
status|Integer|任务状态,0:未启动,1:执行中,默认0
  
excuteService|String|任务执行服务
  
excuteParam|String|任务执行参数
  
excuteHost|String|任务执行主机,为空表示不限制任务的执行主机,多个用逗号分隔
  
excuteStrategy|Integer|执行策略,1:按日,2:按周,3:按月,4:按间隔时间,默认1
  
excuteDate|Long|执行日期,按日:则为0;按周:则为1-7;按月:则为:1-31;按间隔时间:则为间隔时间,单位:秒;默认0
  
excuteTime|String|执行时间,格式:HH:mm,默认:00:00
  
remark|String|备注
  
lastExcuteHost|String|最后执行主机
  
lastExcuteTime|Date|最后执行时间
  
interimExcuteStatus|Integer|临时执行状态,0:未启用,1:立即执行并保留,2:立即执行并删除,默认0
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
**响应消息样例:**
```
{
"msg":"新增模块成功",
"code":1,
"data":{}
}
}
```
### 删除任务信息
**请求URL:**
task/delete
**请求方式:**
GET
**内容类型:**
application/json;charset=utf-8
**简要描述:**
删除任务信息
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:------
id|String|是|数组
**请求样例:**
```
http://localhost:8080/task/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双次加密
  
loginPwd1|String|最近一次使用密码,使用md5双次加密
  
loginPwd2|String|最近二次使用密码,使用md5双次加密
  
loginPwd3|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:工作人员,默认2
  
siteId|Long|站点id
  
status|Integer|用户状态,0:停用,1:正常,2:冻结,3:销户,4:离职,默认1
  
customerId|Long|客户ID
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
  
lastLoginTime|Date|最后一次登录时间
  
lastLoginAddress|String|最后一次登录地址
  
lastModPwdTime|Date|最后修改密码时间
  
lastModPwdAddr|String|最后修改密码地址
dict|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双次加密
 
loginPwd1|String|最近一次使用密码,使用md5双次加密
 
loginPwd2|String|最近二次使用密码,使用md5双次加密
 
loginPwd3|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:工作人员,默认2
 
siteId|Long|站点id
 
status|Integer|用户状态,0:停用,1:正常,2:冻结,3:销户,4:离职,默认1
 
customerId|Long|客户ID
 
createTime|Date|创建时间
 
createUserId|Long|创建用户
 
createUserName|String|创建用户名称
 
lastLoginTime|Date|最后一次登录时间
 
lastLoginAddress|String|最后一次登录地址
 
lastModPwdTime|Date|最后修改密码时间
 
lastModPwdAddr|String|最后修改密码地址
dict|object|字典对象
**响应消息样例:**
```
{
"code": 1,
"data": {
"id":5952,
"loginName":"supk2s",
"loginPwd":"y19lac",
"loginPwd1":"kosgtv",
"loginPwd2":"18ox1z",
"loginPwd3":"twplgh",
"loginLimitAddress":"76ywpg",
"realName":"nktjha",
"mobile":"v0e1se",
"phone":"xlzpwk",
"email":"k86h6v",
"qq":"j711zw",
"userType":488,
"siteId":9171,
"status":2493,
"customerId":4624,
"createTime":"2023-04-07",
"createUserId":4808,
"createUserName":"er0nq4",
"lastLoginTime":"2023-04-07",
"lastLoginAddress":"8zj5p7",
"lastModPwdTime":"2023-04-07",
"lastModPwdAddr":"hwum0k"
}
}
```
### 保存更新用户信息
**请求URL:**
user/save
**请求方式:**
POST
**内容类型:**
application/json;charset=utf-8
**简要描述:**
保存或更新用户信息:id为空时为新增保存,否则为更新提交
**请求参数:**
参数名称|类型|必填|描述
:---|:---|:---|:-------
loginName|String|否|登录名
loginPwd|String|否|登录密码,使用md5双次加密
loginPwd1|String|否|最近一次使用密码,使用md5双次加密
loginPwd2|String|否|最近二次使用密码,使用md5双次加密
loginPwd3|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:工作人员,默认2
siteId|Long|否|站点id
status|Integer|否|用户状态,0:停用,1:正常,2:冻结,3:销户,4:离职,默认1
customerId|Long|否|客户ID
createUserName|String|否|创建用户名称
lastLoginTime|Date|否|最后一次登录时间
lastLoginAddress|String|否|最后一次登录地址
lastModPwdTime|Date|否|最后修改密码时间
lastModPwdAddr|String|否|最后修改密码地址
**请求样例:**
```
{
"loginName":"2pgduu",
"loginPwd":"nfvp95",
"loginPwd1":"3nmjn9",
"loginPwd2":"pbvblk",
"loginPwd3":"z5p0bd",
"loginLimitAddress":"c8ny1n",
"realName":"wk2z7p",
"mobile":"kiicsx",
"phone":"rm1lml",
"email":"gbhqv3",
"qq":"843rvu",
"userType":1107,
"siteId":2770,
"status":3125,
"customerId":9677,
"createUserName":"d4vw5a",
"lastLoginTime":"2023-04-07",
"lastLoginAddress":"zc7fqv",
"lastModPwdTime":"2023-04-07",
"lastModPwdAddr":"0mt6pn"
}
```
**响应参数:**
参数名称 |参数类型|描述
:---|:---|:------
code|Integer|结果码(-1.失败,1.成功)
msg|String|消息
data|object|数据对象
 
id|Long|保存后主键id
 
entity|object|保存更新实体
  
id|Long|用户ID,主键,自增长
  
loginName|String|登录名
  
loginPwd|String|登录密码,使用md5双次加密
  
loginPwd1|String|最近一次使用密码,使用md5双次加密
  
loginPwd2|String|最近二次使用密码,使用md5双次加密
  
loginPwd3|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:工作人员,默认2
  
siteId|Long|站点id
  
status|Integer|用户状态,0:停用,1:正常,2:冻结,3:销户,4:离职,默认1
  
customerId|Long|客户ID
  
createTime|Date|创建时间
  
createUserId|Long|创建用户
  
createUserName|String|创建用户名称
  
lastLoginTime|Date|最后一次登录时间
  
lastLoginAddress|String|最后一次登录地址
  
lastModPwdTime|Date|最后修改密码时间
  
lastModPwdAddr|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":"成功"
}
```
## 员工基本信息
## 员工基本信息
### 查询员工基本信息列表
### 查询员工基本信息列表
...
...
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