You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
5.0 KiB
5.0 KiB
用户部分
1. 检查UID的是否重复
GET /api/user/check?uid=zzz
输出:
{
"body": false, // true标识uid未被占用
"code": 200,
"desc": "成功",
"success": true
}
2. 添加用户
PUT /api/user
输入:
Content-Type:application/x-www-form-urlencoded
uid=ccc // 必填, 用户ID, 不能重复
name=曹 // 必填, 用户姓名
password=BE56E057F20F883E // 必填, MD5加密后大写取后16位,示例原密码为123456
roleId=2 //角色编号,只能是自己单位的角色,必填,从角色列表选择一个
输出:
{
"code": 200,
"desc": "成功",
"success": true
}
3. 删除用户
DELETE /api/user
输入:
Content-Type:application/x-www-form-urlencoded
uid=ccc // 必填,
输出:
{
"code": 200,
"desc": "成功",
"success": true
}
4. 修改用户
POST /api/user
输入:
Content-Type:application/x-www-form-urlencoded
uid=ccc // 用户ID, 必填
name=曹 // 修改姓名
password=BE56E057F20F883E // 修改密码
roleId=2 //修改角色, 0-标识回收角色,其他-标识分配角色
输出:
{
"code": 200,
"desc": "成功",
"success": true
}
5. 获取用户列表
GET /api/user
输出:
{
"body": [
{
"name": "业务端测试账号",
"phone": "13919103409",
"roleId": 2,
"roleName": "超级管理员",
"uid": "xxx"
}
],
"code": 200,
"desc": "成功",
"success": true
}
6. 获取当前用户所在端的权限项列表
GET /api/role/item
输出:
{
"body": [
{
"category": "基础权限",
"id": 18,
"itemName": "使用流程",
"itemType": "业务端"
},
{
"category": "基础权限",
"id": 19,
"itemName": "数据大屏-大屏显示",
"itemType": "业务端"
},
{
"category": "基础权限",
"id": 20,
"itemName": "数据大屏-大屏显示(LED)",
"itemType": "业务端"
},
{
"category": "配餐设置",
"id": 21,
"itemName": "配餐设置-查看",
"itemType": "业务端"
},
{
"category": "配餐设置",
"id": 22,
"itemName": "配餐设置-编辑",
"itemType": "业务端"
},
{
"category": "食材管理",
"id": 23,
"itemName": "食材列表-查看",
"itemType": "业务端"
},
{
"category": "食材管理",
"id": 24,
"itemName": "食材-常用/忌用",
"itemType": "业务端"
},
{
"category": "菜品管理",
"id": 25,
"itemName": "菜品列表-查看",
"itemType": "业务端"
},
{
"category": "菜品管理",
"id": 26,
"itemName": "菜品-新增/编辑/删除",
"itemType": "业务端"
},
{
"category": "食谱管理",
"id": 27,
"itemName": "食谱列表-查看",
"itemType": "业务端"
},
{
"category": "食谱管理",
"id": 28,
"itemName": "食谱-新增/编辑/删除",
"itemType": "业务端"
},
{
"category": "食谱管理",
"id": 29,
"itemName": "食谱审核记录-查看",
"itemType": "业务端"
},
{
"category": "基础信息管理",
"id": 30,
"itemName": "单位基础信息-查看",
"itemType": "业务端"
},
{
"category": "基础信息管理",
"id": 31,
"itemName": "单位基础信息-修改",
"itemType": "业务端"
},
{
"category": "系统设置",
"id": 32,
"itemName": "用户列表-查看",
"itemType": "业务端"
},
{
"category": "系统设置",
"id": 33,
"itemName": "用户-新增/编辑/删除",
"itemType": "业务端"
},
{
"category": "系统设置",
"id": 34,
"itemName": "角色权限-查看/新增/编辑/删除",
"itemType": "业务端"
}
],
"code": 200,
"desc": "成功",
"success": true
}
7. 添加角色
PUT /api/role
输入:
Content-Type:application/x-www-form-urlencoded
roleName=ccc // 必填, 角色名称
items=1,2,3 // 必填, 赋予的权限项
输出:
{
"code": 200,
"desc": "成功",
"success": true
}
8. 删除角色
DELETE /api/role
输入:
Content-Type:application/x-www-form-urlencoded
roleId=1 // 必填
输出:
{
"code": 200,
"desc": "成功",
"success": true
}
9. 修改角色
POST /api/role
输入:
Content-Type:application/x-www-form-urlencoded
roleId=1 // 必填
roleName=ccc // 角色名称
items=1,2,3 // 赋予的权限项
输出:
{
"code": 200,
"desc": "成功",
"success": true
}
10. 获取角色列表
GET /api/role
输出:
{
"body": [
{
"id": 2,
"roleItems": "[18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34]",
"roleName": "超级管理员",
"roleType": "系统",
"vender": 1
}
],
"code": 200,
"desc": "成功",
"success": true
}