Skip to content

KkLearner/abilitytest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

129 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abilitytest

先读笔记:

1.由于系统加入了登录认证,所以还没有登录访问非登录页面或调用非登录接口都会被控制跳转到登录页面。 因此,请使用者先在登录页面进行登录或者在test页面调用登录接口进行登录。

2.为区别正常页面和测试接口页面,现修改测试接口页面为:主机号:端口号/AbilityTest/interfacetest/test, 例:localhost:8080/AbilityTest/interfacetest/test

3.添加了新页面后,想进入该页面必须在com.abilitytest.action. IndexAction类下模仿其他写法来设置入口

4.选填表示可以不加入该参数


  • url:/AbilityTest/user/login
  • type:post
  • description:登录系统接口
传参名类型意义是否必须例子
accountString账号“kk”
passwordString密码“123456”
返回参数名类型意义例子
statusint状态码:0/1/20
msgString信息:“success”/“no this account”/“password is error”/“success”“success”
totalint总条数1
typeint类型:0--系统管理员,1--测试对象0

  • url:/AbilityTest/user/regist
  • type:post
  • description:注册系统接口
传参名类型意义是否必须例子
nameString残疾人姓名“kk”
phoneString联系电话“123456”
id_numberString证件号码“123456”
sexint性别“123456”
disability_typeint残疾类型:0--肢体残疾
1--听力残疾
2--智力残疾
3--视力残疾
0
返回参数名类型意义例子
statusint状态码:0/1/22
msgString信息:“success!But user is not exist!”/“success!No Submission!”/” success!Have Submission!” “success!Have Submission!” “success!Have Submission!”
totalint总条数0
personidint残疾人id1

  • url:/AbilityTest/user/loadLastResult
  • type:get
  • description:加载最后一次测试结果
传参名类型意义是否必须例子
person_idint残疾人id“1”
返回参数名类型意义例子
statusint状态码:0/10
msgString信息:“success”/“this person_id has not result!”“success”
totalint总条数1
testString测试答题情况,每一部分有答题:1/无答题:0。以'',''分割开‘1,0,0,1,0,1,1,0,1’
testpool_idint测试id1

  • url:/AbilityTest/user/getTestList
  • type:post
  • description:获取测试结果列表
传参名类型意义是否必须例子
nameString用户名选填“kk”
id_numberString证件号选填“1”
startTimeString开始时间,格式为yyyy-mm-dd(表示该日的零时零分)选填“2018-01-19”
endTimeString结束时间,格式为yyyy-mm-dd(表示该日的零时零分)选填“2018-01-20”
pageNumint页号,默认1,为*表示不分页选填1
pageSizeint页面大小,默认10选填10
返回参数名类型意义例子
statusint状态码:00
msgint残疾人id“1”
totalint总条数5
nameString姓名“kk”
id_numberString残疾证件号“1”
modifytimeString最后一次修改时间"2018-01-18 16:45:08"
testidint残疾人id1
personidint残疾人id1
注:选填表示可以不加入该参数
  • url:/AbilityTest/user/checkAccountExist
  • type:get
  • description:检查该账号是否存在
传参名类型意义是否必须例子
accountString账号“kk”
返回参数名类型意义例子
statusint状态码:0/10
msgString信息:“account is exist”/“no this account”“success”
totalint总条数0

  • url:/AbilityTest/user/addAdministrator
  • type:post
  • description:添加管理员接口
传参名类型意义是否必须例子
accountString账号“kk”
nameString姓名“kkgg”
passwordString密码“123456”
typeint类型:0--系统管理员,1--普通管理员,默认1选填1
返回参数名类型意义例子
statusint 状态码:0/1/20
msgString信息:“success”/“this account exist”/“inside error”“success”
totalint总条数0

  • url:/AbilityTest/user/updatePsw
  • type:post
  • description:更新密码接口
传参名类型意义是否必须例子
accountString账号“kk”
oldpasswordString旧密码“123456”
newpasswordString新密码“123”
返回参数名类型意义例子
statusint 状态码:0/10
msgString信息:“success”/“no this account”“success”
totalint总条数0

  • url:/AbilityTest/user/getAllResults
  • type:get
  • description:获取某次测试的测试结果
传参名类型意义是否必须例子
testidint测试id1
返回参数名类型意义例子
statusint状态码:00
msgString信息:“success”“success”
totalint总条数5/td>
testNumberint测试号码1
nameString姓名‘kk’
id_numberString残疾证件号‘1’
answerString该部分24题的答案,以’,’分割开,没有答用-1表示‘A,B,B,B,B,B,B,C,C,D,A,C,B,D,B,C,A,B,D,B,A,C,B,D‘
usetimetime该部分答题所用时间05:46:41
finishtimedatetime该部分完成时间2018-01-21 10:46:25

  • url:/AbilityTest/test/submitAnswer
  • type:post
  • description:保存某一部分的答案
传参名类型意义是否必须例子
testpool_idint测试id1
person_idint测试人员id1
testNumberint测试部分号码1
answerint答案.用,分割开A,A,B,D,B,B,A,D,C,D,A,D,B,C,B,D,A,B,D,B,A,C,B,C
usetimeint该部分答题所用时间,格式hh:mm:ss09:02:04
返回参数名类型意义例子
statusint状态码:0/10
msgString信息:“success”/"inside error"“success”
totalint总条数0/td>

  • url:/AbilityTest/test/addOrUpdateTest
  • type:post
  • description:新增或更新测试情况
传参名类型意义是否必须例子
testpool_idint测试id。填了表示更新测试情况选填1
testint测试答题情况,每一部分有完整答题:1,无答题:0,部分答题:2。以'',''分割开,共9部分1,0,1,0,1,0,1,2,1
person_idint测试人员id1
返回参数名类型意义例子
statusint状态码:0/10
msgString信息:“success”/"inside error"“success”
totalint总条数1/td>
testpool_idint测试id1/td>

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors