avatar

目录
安工大到梦空间后台管理开放API
  • 接口地址: http(s)://dmapi.webpro.ltd

获取某学号所有实时得分详情

  • URL: /dm/getUserInfo/{stuNo}/{beginDate}/{endDate}/{page}
  • 参数
    参数名称 说明 备注
    stuNo 学号 安工大学生学号
    beginDate 开始日期 格式:YYYY-MM-DD
    endDate 结束日期 格式:YYYY-MM-DD
    page 页码 从1开始,每页1000条数据
  • 返回值示例
    json
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    {
    "page": 0,
    "records": 1,
    "rows": [{
    "catalogid1": 0,
    "catalogid2": 0,
    "catalogname1": "文体活动",
    "catalogname2": "文体活动",
    "classno": "计184",
    "collegeid": null,
    "collegename": null,
    "convertnum": "--",
    "createdate": "2020-03-18 11:15:27",
    "createname": "曹雨",
    "id": "76930806",
    "joindate": "2018",
    "joinenddate": "2020-03-03",
    "joinstartdate": "2020-03-02",
    "jointimecount": "2100",
    "num": "3.00",
    "reason": "安徽工业大学校生活部“美食与爱不可辜负”线上活动",
    "schoolid": null,
    "schoolname": null,
    "scoreid": 0,
    "scorename": "活动积分",
    "studentname": "XXX",
    "studentno": "18907424X",
    "tradestatus": "1",
    "unitname": "学分",
    "updatetime": null
    }]
    }
  • 示例:

获取学院列表

  • URL: /dm/getCollege
  • 参数
    参数名称 说明 备注
  • 返回值示例
    json
    1
    2
    3
    4
    5
    6
    7
    {
    "code": "100",
    "result": [{
    "key": "288",
    "value": "工商学院"
    }]
    }
  • 示例:

获取班级列表

  • URL: /dm/getClassByCollegeId/{collegeId}
  • 参数
    参数名称 说明 备注
    collegeId 学院id 学院列表中获取的key就是collegeId
  • 返回值示例
    json
    1
    2
    3
    4
    5
    6
    7
    8
    9
    {
    "code": "100",
    "result": [{
    "key": "1119251",
    "value": "会183"
    }],
    "resultDes": null,
    "success": true
    }
  • 示例:

按学院检索

  • URL: /dm/getInfoByCollegeId/{collegeId}/{beginDate}/{endDate}/{page}
  • 参数
    参数名称 说明 备注
    collegeId 学院id
    beginDate 开始日期 格式:YYYY-MM-DD
    endDate 结束日期 格式:YYYY-MM-DD
    page 页码 从1开始,每页1000条数据
  • 返回值示例
    json
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    {
    "page": 1,
    "records": 435,
    "rows": [{
    "catalogid1": 0,
    "catalogid2": 0,
    "catalogname1": "文体活动",
    "catalogname2": "文体活动",
    "classno": "软181",
    "collegeid": null,
    "collegename": null,
    "convertnum": "--",
    "createdate": "2020-03-30 10:44:34",
    "createname": "刘燕",
    "id": "78900882",
    "joindate": "2018",
    "joinenddate": "2020-03-25",
    "joinstartdate": "2020-03-25",
    "jointimecount": "540",
    "num": "1.00",
    "reason": "安徽工业大学社团联博约书社未来寄语活动",
    "schoolid": null,
    "schoolname": null,
    "scoreid": 0,
    "scorename": "活动积分",
    "studentname": "王营",
    "studentno": "189074326",
    "tradestatus": "1",
    "unitname": "学分",
    "updatetime": null
    }]
    }
  • 示例:

按班级检索

  • URL: /dm/getInfoByClassName/{collegeId}/{className}/{beginDate}/{endDate}/{page}
  • 参数
    参数名称 说明 备注
    collegeId 学院id
    className 班级名称 注意这个是班级名称,不是班级id
    beginDate 开始日期 格式:YYYY-MM-DD
    endDate 结束日期 格式:YYYY-MM-DD
    page 页码 从1开始,每页1000条数据
  • 返回值示例
    json
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    {
    "page": 1,
    "records": 5,
    "rows": [{
    "catalogid1": 0,
    "catalogid2": 0,
    "catalogname1": "创新创业",
    "catalogname2": "创新创业",
    "classno": "计d191",
    "collegeid": null,
    "collegename": null,
    "convertnum": "--",
    "createdate": "2020-03-26 17:16:42",
    "createname": "校级管理员",
    "id": "78297741",
    "joindate": "2019",
    "joinenddate": "2020-03-15",
    "joinstartdate": "2020-03-09",
    "jointimecount": "8640",
    "num": "1.00",
    "reason": "学习安徽省“青年大学习”网上主题团课第八季第四期",
    "schoolid": null,
    "schoolname": null,
    "scoreid": 0,
    "scorename": "活动积分",
    "studentname": "任飞翔",
    "studentno": "169014368",
    "tradestatus": "1",
    "unitname": "学分",
    "updatetime": null
    }]
    }
  • 示例:

按年级学院检索

  • URL: /dm/getInfoByJoinYearAndCollegeId/{collegeId}/{beginDate}/{endDate}/{joinYear}/{page}
  • 参数
    参数名称 说明 备注
    collegeId 学院id
    beginDate 开始日期 格式:YYYY-MM-DD
    endDate 结束日期 格式:YYYY-MM-DD
    joinYear 年级 例如2017级就传2017
    page 页码 从1开始,每页1000条数据
  • 返回值示例
    json
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    {
    "page": 1,
    "records": 5,
    "rows": [{
    "catalogid1": 0,
    "catalogid2": 0,
    "catalogname1": "创新创业",
    "catalogname2": "创新创业",
    "classno": "计d191",
    "collegeid": null,
    "collegename": null,
    "convertnum": "--",
    "createdate": "2020-03-26 17:16:42",
    "createname": "校级管理员",
    "id": "78297741",
    "joindate": "2019",
    "joinenddate": "2020-03-15",
    "joinstartdate": "2020-03-09",
    "jointimecount": "8640",
    "num": "1.00",
    "reason": "学习安徽省“青年大学习”网上主题团课第八季第四期",
    "schoolid": null,
    "schoolname": null,
    "scoreid": 0,
    "scorename": "活动积分",
    "studentname": "任飞翔",
    "studentno": "169014368",
    "tradestatus": "1",
    "unitname": "学分",
    "updatetime": null
    }]
    }
  • 示例:

按年级班级检索

  • URL: /dm/getInfoByJoinYearAndClassName/{collegeId}/{className}/{beginDate}/{endDate}/{joinYear}/{page}
  • 参数
    参数名称 说明 备注
    collegeId 学院id
    className 班级名称 注意这个是班级名称,不是班级id
    beginDate 开始日期 格式:YYYY-MM-DD
    endDate 结束日期 格式:YYYY-MM-DD
    joinYear 年级 例如2017级就传2017
    page 页码 从1开始,每页1000条数据
  • 返回值示例
    json
    1
    2
    3
    4
    5
    6
    7
    {
    "page": 1,
    "records": 0,
    "rows": [],
    "total": 0,
    "userdata": null
    }
  • 示例:
文章作者: Bill
文章链接: http://blog.webpro.ltd/2020/03/30/dmapi/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Bill's blog

评论