项目地址:https://gitee.com/flowers-bloom-is-the-sea/geo_demo/tree/v1.0/
这个项目的测试是可以的。
先来查看一些tb_shop表:
id name x y
------ ------ ------ --------
里面是空数据,那么现在对数据里插入一些数据:
x和y表示的是经纬度坐标
那我先填一些假数据吧。
{ 1
法学书籍店,
23.413237,116.634982
}
{2
杂书店,
23.41029,116.63553
},
{3
礼品店,
23.412689,116.63337
},
{4
政治书籍店,
23.414001,116.633514
},
{5
文学书籍店,
23.413383,116.634179
},
{6
理工书店,
23.409523,116.640907
},
{7
公共读书店,
23.41087,116.642146
}
插入数据到tb_shop表里后可以看到:
id name x y
------ --------------- --------- ------------
1 法学书籍店 23.413237 116.634982
2 杂书店 23.41029 116.63553
3 礼品店 23.412689 116.63337
4 政治书籍店 23.414001 116.633514
5 文学书籍店 23.413383 116.634179
6 理工书店 23.409523 116.640907
7 公共读书店 23.41087 116.642146
这里已经有7条数据了,数据表准备完毕。
使用postman测试:
当填写的页数<=1或者不填current参数时会返回这些结果:
http://localhost:8081/shop/getShopByPage
结果:
{
"code": 200,
"data": [
{
"id": 1,
"name": "法学书籍店",
"x": 23.413237,
"y": 116.634982
},
{
"id": 2,
"name": "杂书店",
"x": 23.41029,
"y": 116.63553
},
{
"id": 3,
"name": "礼品店",
"x": 23.412689,
"y": 116.63337
}
]
}
不错不错,确实是查出来了。
查查第二页:
http://localhost:8081/shop/getShopByPage?current=2
结果:
{
"code": 200,
"data": [
{
"id": 4,
"name": "政治书籍店",
"x": 23.414001,
"y": 116.633514
},
{
"id": 5,
"name": "文学书籍店",
"x": 23.413383,
"y": 116.634179
},
{
"id": 6,
"name": "理工书店",
"x": 23.409523,
"y": 116.640907
}
]
}
查查第三页:
http://localhost:8081/shop/getShopByPage?current=3
结果:
{
"code": 200,
"data": [
{
"id": 7,
"name": "公共读书店",
"x": 23.41087,
"y": 116.642146
}
]
}
当current大于总页数时:
http://localhost:8081/shop/getShopByPage?current=4
{
"code": 200,
"data": []
}
end