管理员端API——任仲行
- 管理员登录
Request
{
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。"name": 张三,
"password_hash": awgyu223
}
Response
{
"state_code":0, // 0-成功,-1-用户名不存在,1-密码不正确
"id_admin": 139179
"role_name": "admin1"
}
职工管理界面 查看职工列表 /api/administrator/stuff/stuff_list GETRequest
{
}
Response
{
stuffs: [{
"id": 1234556,
"name": nkcs1612941,
"role_name": "teacher",
"user_status": "online"
}]
}
查看职工详情 /api/administrator/stuff/stuff_detail GET
Request
{
}
Response
{
stuffs: {
"id": 1234556,
“gender”:female,
"name": nkcs1612941,
"role_name": "teacher1",
"user_status": "online"
}
}
增加职工 /api/administrator/stuff/stuff_create POSTRequest
{
stuff: {
"id": 1612841
"name": nkcs1612941,
"role_name": "teacher",
"gender": "female",
"user_status":"normal"
}
}
Response
{
"state_code":0 // 0-添加职工成功,-1-添加职工失败
}
职工信息修改 /api/administrator/stuff/stuff_modify POST
Request
{
stuff: {
"id": 1612841
"name": nkcs1612941,
"id_role": "teacher",
"gender": "female",
"user_status":"normal"
}
}
Response
{
"state_code":0 // 0-修改职工成功,-1-修改职工失败
}
学生管理界面 查看学生列表 /api/administrator/student/student_list GETRequest
{
}
Response
{
students: [{
"id": 1234556,
"name": nkcs1612941,
“gender”:female,
"user_status": "online"
}]
}
查看学生详情 /api/administrator/student/student_detail GET
Request
{
"id_student": 139179
}
Response
{
student: {
"id": 1234556,
“gender”:female,
"name": nkcs1612941,
"class”:2,
"province":"Shandong",
"user_status": "normal",
"room":415
}
}
增加学生 /api/administrator/student/student_create POSTRequest
{
students: {
"id_student": 1234556,
“gender”:female,
"name": nkcs1612941,
"class”:2,
"province":"Shandong",
"user_status": "normal",
"room":415
}
}
Response
{
"state_code":0 // 0-添加学生成功,-1-添加学生失败
}
学生信息修改 /api/administrator/student/student_modify POST
Request
{
student: {
"id_student": 1234556,
“gender”:female,
"name": nkcs1612941,
"class”:2,
"province":"Shandong",
"user_status": "normal",
"room":415
}
}
Response
{
"state_code":0 // 0-修改学生成功,-1-修改学生失败
}
权限管理界面 角色分配 /api/administrator/role/role_distribute POSTRequest
{
distribution:[{
"id_user": 1612841
"id_role":23
}]
}
Response
{
"state_code":0 // 0-角色分配成功,-1-角色分配失败
}
角色列表(role_number指的是该角色的人数) /api/administrator/role/role_list GET
Request
{
}
Response
{
roles: [{
"id_role": 1234556,
"name": "adman1",
“description”:"This is a ...",
"role_number": 100
}]
}
角色新建 /api/administrator/role/role_create POSTRequest
{
"id_role": 123
"permission": [
”id_permission”:123
}]
"name":"admin1"
"description":"This is a..."
}
Response
{
"state_code":0 // 0-添加角色成功,-1-添加角色失败
}
查看角色详情 /api/administrator/role/role_detail GETRequest
{
"id_role": 139179
}
Response
{
role: {
"id_role": 12346,
"name”:"admin1",
"description":"This is a..."
"permission": [
”id_permission”:123
}]
}
}
角色修改 /api/administrator/role/role_edit POSTRequest
{
role: {
"id_role": 12346,
"name”:"admin1",
"description":"This is a..."
"permission": [
”id_permission”:123
}]
}
}
Response
{
"state_code":0 // 0-修改角色成功,-1-修改角色失败
}
批量导入成员 /api/administrator/role/batch_import POSTRequest
{
users: [{
"user_id":123
"user_name": nkcs1612941,
"role": "student",
}]
}
Response
{
"state_code":0 // 0-批量导入成功成功,-1-批量导入失败
}
