<commit_before>
ajax接口设计需求
===============================

前端用ajax方式向后端发送get请求，后端用ajaxReturn来向前端返回json格式的数据
前端在第二页9个部门列表的时候点击某个部门，获取这个部门的名称，同时发送两个请求：1是这个部门的年份列表，将年份列在第三页右边的栏目里面；2是这个部门的人物列表列在第三页左边的的列表里，如果人物太多做些处理可以换页之类的
在第三页右边的年份列表中某个年份上点击，发送人物列表的请求，修改左边的人物列表
在第三页左边的人物上点击，获取这个人物的id号，然后发送人物详细情况的请求，展现出人物详情页面。
注意：年份、人物列表中记得要在相应的html标签中给它新加个属性来存着它的year或id，方便到时候点击时读取值


部门年份列表
-----------------------------------

前端发送至地址`.../xxxxxx?department=部门名称 `
后端返回的json对象中仅一个数组，里面存着目前这个部门所有有数据的年份
如：`{[2010,2011,2013,2014……]}`


人物列表
-----------------------------------

前端发送至地址`.../xxxxxxx?year=年份&department=部门名称`，年份如果为`latest`表示最新的一年
后端返回的json对象中是一个数组，数组列出了这一年这个部门的所有人，数组的每个元素为一个对象。数组中的对象有两个属性，一个是id，值为那个人的id号，另一个是src，值为这个人的照片的路径

    {[
    {id:第一个人的id号，src:图片完整的路径}，
    {id:第二个人的id号，src:图片完整的路径}，
    {id:第三个人的id号，src:图片完整的路径}，
    {id:第四个人的id号，src:图片完整的路径}，
    {id:第五个人的id号，src:图片完整的路径}，
    {id:第六个人的id号，src:图片完整的路径}，
    ……
    ]}


个人详情
------------------------------------

前端发送至地址`.../xxxxxxxxxxx?person=这个人的id号`
后端返回的json对象中有三个属性，`name`、`src`、`content`  

    {  
    name:个人姓名，  
    src：照片地址，  
    content：个人详情介绍  
    }
<commit_msg>修改接口定义<commit_after>
ajax接口设计需求
===============================

前端用ajax方式向后端发送get请求，后端用ajaxReturn来向前端返回json格式的数据
前端在第二页9个部门列表的时候点击某个部门，获取这个部门的名称，同时发送两个请求：1是这个部门的年份列表，将年份列在第三页右边的栏目里面；2是这个部门的人物列表列在第三页左边的的列表里，如果人物太多做些处理可以换页之类的
在第三页右边的年份列表中某个年份上点击，发送人物列表的请求，修改左边的人物列表
在第三页左边的人物上点击，获取这个人物的id号，然后发送人物详细情况的请求，展现出人物详情页面。
注意：年份、人物列表中记得要在相应的html标签中给它新加个属性来存着它的year或id，方便到时候点击时读取值


部门年份列表
-----------------------------------

前端发送至地址`.../xxxxxx?department=部门名称 `
后端返回的json对象中仅一个数组，里面存着目前这个部门所有有数据的年份
如：`{[2010,2011,2013,2014……]}`


人物列表
-----------------------------------

前端发送至地址`.../xxxxxxx?year=年份&department=部门名称`，年份如果为`latest`表示最新的一年
后端返回的json对象中是一个数组，数组列出了这一年这个部门的所有人，数组的每个元素为一个对象。数组中的对象有两个属性，一个是id，值为那个人的id号，另一个是imgurl，值为这个人的照片的路径

    {[
    {id:第一个人的id号，imgurl:图片完整的路径}，
    {id:第二个人的id号，imgurl:图片完整的路径}，
    {id:第三个人的id号，imgurl:图片完整的路径}，
    {id:第四个人的id号，imgurl:图片完整的路径}，
    {id:第五个人的id号，imgurl:图片完整的路径}，
    {id:第六个人的id号，imgurl:图片完整的路径}，
    ......
    ]}


个人详情
------------------------------------

前端发送至地址`.../xxxxxxxxxxx?member=这个人的id号`
后端返回的json对象中有三个属性，`name`、`imgurl`、`introduce`  

    {  
    name:个人姓名，  
    imgurl：照片地址，  
    introduce：个人详情介绍  
    }

{'fraction_non_alphanumeric': 0.22983521248915872, 'fraction_numerical': 0.01647875108412836, 'mean_word_length': 3.8980891719745223, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 4, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1841305', 'n_tokens_mistral': 1609, 'n_tokens_neox': 1816, 'n_words': 53}