文章目录

  • 1. 管理员登录接口
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 2. 管理员修改密码
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 3. 管理员禁用用户
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 4. 管理员启用用户
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 5. 管理员查看用户情况
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 6. 管理员查看本科学校数据
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 7. 管理员搜索本科学校数据
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 8. 管理员修改本科学校数据
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 9. 管理员删除学校数据
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 10. 管理员配置推荐策略(暂不设计)
  • 11.用户注册
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 12. 用户登录接口
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 13. 用户修改密码
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 14. 用户密码找回
  • 15. 用户充值
  • 16. 查看推荐高校
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 16. 浏览本科高校
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例
  • 16. 浏览专科高校
  • 接口功能
  • URL
  • 支持格式
  • HTTP请求方式
  • 请求参数
  • 返回字段
  • 接口示例


1. 管理员登录接口

接口功能

用于管理员登录

URL

/admin/login

支持格式

JSON

HTTP请求方式

GET

请求参数

参数

必选

类型

说明

adminName

ture

string

管理员账号的用户名

passwd

true

string

管理员账号的密码

返回字段

返回字段

字段类型

说明

status

bool

返回结果状态。true:能登录;false:不能登录。

description·

string

当无法登录时,用于说明为何无法登录,如“密码错误”

接口示例

地址:/admin/login?adminName=“root”&passwd=“123”

{
    "status": true,
    "description": "登录成功",
}
{
	"status": false,
	"decription":"密码错误",
}

2. 管理员修改密码

接口功能

用于管理员修改密码

URL

/admin/{adminName}/options

支持格式

JSON

HTTP请求方式

GET

请求参数

参数

必选

类型

说明

adminName

ture

string

管理员账号的用户名

oldPasswd

true

string

管理员账号的原密码

newPasswd

true

string

管理员账号的新密码

返回字段

返回字段

字段类型

说明

status

bool

返回结果状态。true:修改成功;false:操作失败。

description·

string

用于说明本次修改的情况

接口示例

地址:/admin/root/options?adminName=“root”&oldPasswd=“123”&newPasswd=“456”

{
    "status": true,
    "description": "成功",
}
{
	"status": false,
	"decription":"错误",
}

3. 管理员禁用用户

接口功能

用于管理员禁用用户

URL

/admin/{adminName}/userManage

支持格式

JSON

HTTP请求方式

PATCH

请求参数

参数

必选

类型

说明

userName

ture

string

用户账号的用户名

返回字段

返回字段

字段类型

说明

status

bool

返回结果状态。true:修改成功;false:操作失败。

description·

string

用于说明本次修改的情况

接口示例

地址:/admin/root/userManage?userName=“unac”

{
    "status": true,
    "description": "成功",
}
{
	"status": false,
	"decription":"错误",
}

4. 管理员启用用户

接口功能

用于管理员启用用户

URL

/admin/{adminName}/userManage

支持格式

JSON

HTTP请求方式

PATCH

请求参数

参数

必选

类型

说明

userName

ture

string

用户账号的用户名

返回字段

返回字段

字段类型

说明

status

bool

返回结果状态。true:修改成功;false:操作失败。

description·

string

用于说明本次修改的情况

接口示例

地址:/admin/root/userManage?userName=“unac”

{
    "status": true,
    "description": "成功",
}
{
	"status":false,
	"decription":"错误",
}

5. 管理员查看用户情况

接口功能

用于管理员获取用户情况

URL

/admin/{adminName}/userManage

支持格式

JSON

HTTP请求方式

GET

请求参数

参数

必选

类型

说明


-

-

-

返回字段

返回字段

字段类型

说明

userName·

string

用户名

userVIP

bool

用户是否充值为VIP,即是否充值

usertTel

string

用户手机号

userEmail

string

用户邮箱

注:需要返回所有用户

接口示例

地址:/admin/root/userManage

{
    "userName": "unac",
    "userVIP": true,
    "userTel": "111111111",
    "userEmail": "unac@unac.com"
}

6. 管理员查看本科学校数据

接口功能

用于管理员获取本科院校信息采集情况

URL

/admin/{adminName}/unSchoolsManage

支持格式

JSON

HTTP请求方式

GET

请求参数

参数

必选

类型

说明


-

-

-

返回字段

返回字段

字段类型

说明

schoolName·

string

学校名

is211

bool

是否是211

is985

bool

是否是985

is11

bool

是否是双一流

wuRank

int

武术连排名

wangRank

int

网大排名

schoolCode

int

院校代码

注:需要返回所有学校

接口示例

地址:/admin/root/userManage

{
    "schoolrName": "湘潭大学",
    "is985": false,
    "is211": false,
    "is11": true,
    "wuRank":10,
    "wangRank":10,
    "schoolCode":10530,
}

7. 管理员搜索本科学校数据

接口功能

用于管理员获取某一特定本科院校的情况

URL

/admin/{adminName}/unSchoolsManage

支持格式

JSON

HTTP请求方式

GET

请求参数

参数

必选

类型

说明

schoolName

true

string

本科院校名称

返回字段

返回字段

字段类型

说明

schoolName·

string

学校名

is211

bool

是否是211

is985

bool

是否是985

is11

bool

是否是双一流

wuRank

int

武术连排名

wangRank

int

网大排名

schoolCode

int

院校代码

注:需要返回特定一个学校

接口示例

地址:/admin/root/unSchoolsManage?schoolName=“湘潭大学”

{
    "schoolrName": "湘潭大学",
    "is985": false,
    "is211": false,
    "is11": true,
    "wuRank":10,
    "wangRank":10,
    "schoolCode":10530,
}

8. 管理员修改本科学校数据

接口功能

用于管理员修改某一特定本科院校的情况

URL

/admin/{adminName}/unSchoolsManage/{schoolName}

支持格式

JSON

HTTP请求方式

PUT

请求参数

参数

必选

类型

说明

schoolName

true

string

学校名称

is211

true

int

修改后是否为211

is985

true

bool

修改后是否是985

is11

true

bool

修改后是否是双一流

wuRank

true

int

修改后武术连排名

wangRank

true

int

修改后网大排名

schoolCode

true

int

修改后院校代码

返回字段

返回字段

字段类型

说明

status

bool

修改成功为true

description

string

说明本次修改的情况

接口示例

地址:/admin/root/userManage/湘潭大学

{
    status:true,
    description:"ok",
}
{
	status:false,
	description:"unknown errors"
}

9. 管理员删除学校数据

接口功能

用于管理员删除某一特定本科院校

URL

/admin/{adminName}/unSchoolsManage/{schoolName}

支持格式

JSON

HTTP请求方式

DELETE

请求参数

参数

必选

类型

说明

schoolName

true

string

学校名称

返回字段

返回字段

字段类型

说明

status

bool

修改成功为true

description

string

说明本次修改的情况

接口示例

地址:/admin/root/userManage/湘潭大学

{
    status:true,
    description:"ok",
}
{
	status:false,
	description:"unknown errors"
}

10. 管理员配置推荐策略(暂不设计)

11.用户注册

接口功能

用于用户注册帐号

URL

/user/register

支持格式

JSON

HTTP请求方式

POST

请求参数

参数

必选

类型

说明

userName

true

string

用户帐号

userPasswd

true

string

用户密码

userEmail

true

string

用户邮箱

userTel

true

string

用户电话

返回字段

返回字段

字段类型

说明

status

bool

注册成功为true

description

string

说明本次修改的情况

接口示例

地址:/user/register?userName=“unac”&userPasswd=“123456”&userEmail=“unac@xx.com”&userTel=“12345678910”

{
    status:true,
    description:"ok",
}
{
	status:false,
	description:"unknown errors"
}

12. 用户登录接口

接口功能

用于用户登录

URL

/user/login

支持格式

JSON

HTTP请求方式

GET

请求参数

参数

必选

类型

说明

userName

ture

string

用户账号的用户名

passwd

true

string

用户账号的密码

返回字段

返回字段

字段类型

说明

status

bool

返回结果状态。true:能登录;false:不能登录。

description·

string

当无法登录时,用于说明为何无法登录,如“密码错误”

接口示例

地址:/user/login/userName=“unac”&passwd=“123”

{
    "status": true,
    "description": "登录成功",
}
{
	"status": false,
	"decription":"密码错误",
}

13. 用户修改密码

接口功能

用于用户修改密码

URL

/user/{userName}/options

支持格式

JSON

HTTP请求方式

GET

请求参数

参数

必选

类型

说明

userName

ture

string

用户名

oldPasswd

true

string

账号的原密码

newPasswd

true

string

账号的新密码

返回字段

返回字段

字段类型

说明

status

bool

返回结果状态。true:修改成功;false:操作失败。

description·

string

用于说明本次修改的情况

接口示例

地址:/user/unac/options?userName=“root”&oldPasswd=“123”&newPasswd=“456”

{
    "status": true,
    "description": "成功",
}
{
	"status": false,
	"decription":"错误",
}

14. 用户密码找回

15. 用户充值

16. 查看推荐高校

接口功能

用于用户查看推荐高校

URL

/user/{userName}/advice

支持格式

JSON

HTTP请求方式

GET

请求参数

参数

必选

类型

说明

score

ture

int

用户高考分数

province

true

string

用户高考省份

返回字段

返回字段

字段类型

说明

schoolName·

string

学校名

is211

bool

是否是211

is985

bool

是否是985

is11

bool

是否是双一流

wuRank

int

武术连排名

wangRank

int

网大排名

schoolCode

int

院校代码

接口示例

地址:/user/unac/advice?score=750&prinvince=“湖南省”

{
    "schoolrName": "湘潭大学",
    "is985": false,
    "is211": false,
    "is11": true,
    "wuRank":10,
    "wangRank":10,
    "schoolCode":10530,
}

16. 浏览本科高校

接口功能

用于用户浏览本科高校

URL

/user/{userName}/unschools

支持格式

JSON

HTTP请求方式

GET

请求参数

返回字段

返回字段

字段类型

说明

schoolName·

string

学校名

is211

bool

是否是211

is985

bool

是否是985

is11

bool

是否是双一流

wuRank

int

武术连排名

wangRank

int

网大排名

schoolCode

int

院校代码

接口示例

地址:/user/unac/unschools

{
    "schoolrName": "湘潭大学",
    "is985": false,
    "is211": false,
    "is11": true,
    "wuRank":10,
    "wangRank":10,
    "schoolCode":10530,
}

16. 浏览专科高校

接口功能

用于用户浏览专科高校

URL

/user/{userName}/proschools

支持格式

JSON

HTTP请求方式

GET

请求参数

返回字段

返回字段

字段类型

说明

schoolName·

string

学校名

schoolCode

int

院校代码

接口示例

地址:/user/unac/proschools

{
    "schoolrName": "大学",
    "schoolCode":10830,
}