# XZNSH后台接口文档
条件查询 - 请求方式:GET - 请求链接:http://127.0.0.1:8002/api/ - 请求参数: | 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 | | ----------- |---------------------| -------- |--------| ---------- | | record_time | 2023-05-26 13:09:05 | 否 | string | 记录仪时间 | | police_id | 00000001 | 否 | string | 警号 | | event_type | 0 | 否 | string | 事件类型 | - 可选参数: | 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 | | --------- | ------ | -------- | -------- | -------------------- | | page | 1 | 否 | string | 页码 | | page_size | 20 | 否 | string | 页面大小(每页条数) | - 返回值: | 参数名 | 参数值 | 参数类型 | 描述说明 | | ---------------- | ------------------------------------------------- | -------- |--------------| | uid | 1 | int | 自增 | | video_hash | 38fb463b135fa12534104f85492cc6f1 | string | 视频哈希值 | | record_time | 2023-05-26 13:09:05 | string | 记录仪时间 | | police_id | 00000001 | string | 警号 | | event_type | 1 | string | 事件类型/车辆违法原因 | | is_violation | true | bool | 执法人员是否违规 | | small_image | http://192.168.0.47:8000/media/images/0000609.jpg | string | 缩略图 | | relative_time | 4.0 | float | 相对时间 | | video_dir | http://192.168.0.47:8000/media/video/B1.MP4 | string | 视频地址 | | car_number | 苏a045689 | string | 车牌号 | | ai_analysis | 违规 | string | 执法人员违规行为 | | add_time | 2023-05-31 18:42:15 | string | 记录添加时间(自动添加) | | update_time | 2023-05-31 18:42:15 | string | 记录更新时间(自动添加) | | is_display | true | bool | 是否展示(自动添加) | | is_illegal | True | bool | 行人是否违法 |
查询所有 - 请求方式:GET - 请求链接:http://127.0.0.1:8002/api/ - 可选参数: | 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 | | --------- | ------ | -------- | -------- | -------------------- | | page | 1 | 否 | string | 页码 | | page_size | 20 | 否 | string | 页面大小(每页条数) | - 返回值 | 参数名 | 参数值 | 参数类型 | 描述说明 | | ------------- | ------------------------------------------------- | -------- | ------------------------ | | uid | 1 | int | 自增 | | video_hash | 38fb463b135fa12534104f85492cc6f1 | string | 视频哈希值 | | record_time | 2023-05-26 13:09:05 | string | 记录仪时间 | | police_id | 00000001 | string | 警号 | | event_type | 1 | string | 事件类型 | | is_violation | true | bool | 是否违规 | | small_image | http://192.168.0.47:8000/media/images/0000609.jpg | string | 缩略图 | | relative_time | 4.0 | float | 相对时间 | | video_dir | http://192.168.0.47:8000/media/video/B1.MP4 | string | 视频地址 | | car_number | 苏a045689 | string | 车牌号 | | ai_analysis | 违规 | string | 分析结果 | | add_time | 2023-05-31 18:42:15 | string | 记录添加时间(自动添加) | | update_time | 2023-05-31 18:42:15 | string | 记录更新时间(自动添加) | | is_display | true | bool | 是否展示(自动添加) |
新增数据 - 请求方式:POST - 请求链接:http://127.0.0.1:8002/api/ - 请求body: ```json { "video_hash": "vbhdrbvcw", "record_time": "2023-05-26 13:09:05", "police_id": "00000002", "event_type": "1", "is_violation": true, "small_image": "nvikefrooiwer", "relative_time": 4.0, "video_dir": "/d/test", "car_number": "苏a045689", "ai_analysis": "违规" } ``` | 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 | | ------------- |---------------------| -------- |----------| ------ | | video_hash | vbhdrbvcw | 是 | string | 视频哈希 | | record_time | 2023-05-26 13:09:05 | 是 | datetime | 记录仪时间 | | police_id | 00000002 | 是 | string | 警号 | | event_type | 1 | 是 | string | 事件类型 | | is_violation | true | 是 | bool | 是否违规 | | small_image | nvikefrooiwer | 是 | string | 缩略图 | | relative_time | 4.0 | 是 | int | 相对时间 | | video_dir | /d/test | 是 | string | 视频路径 | | car_number | 苏a045689 | 是 | string | 车牌号 | | ai_analysis | 违规 | 是 | string | 分析结果 | - 返回值 | 参数名 | 参数值 | 参数类型 | 描述说明 | | ------------- | ------------------------------------------------- | -------- | ------------------------ | | uid | 1 | int | 自增 | | video_hash | 38fb463b135fa12534104f85492cc6f1 | string | 视频哈希值 | | record_time | 2023-05-26 13:09:05 | string | 记录仪时间 | | police_id | 00000001 | string | 警号 | | event_type | 1 | string | 事件类型 | | is_violation | true | bool | 是否违规 | | small_image | http://192.168.0.47:8000/media/images/0000609.jpg | string | 缩略图 | | relative_time | 4.0 | float | 相对时间 | | video_dir | http://192.168.0.47:8000/media/video/B1.MP4 | string | 视频地址 | | car_number | 苏a045689 | string | 车牌号 | | ai_analysis | 违规 | string | 分析结果 | | add_time | 2023-05-31 18:42:15 | string | 记录添加时间(自动添加) | | update_time | 2023-05-31 18:42:15 | string | 记录更新时间(自动添加) | | is_display | true | bool | 是否展示(自动添加) |
修改数据 - 请求方式:put - 请求链接:http://127.0.0.1:8002/api/20/ - 请求body: ```json { "video_hash": "vbhdrbvcw", "record_time": "2023-05-26 13:09:05", "police_id": "00000002", "event_type": "1", "is_violation": true, "small_image": "nvikefrooiwer", "relative_time": 4.0, "video_dir": "/d/test", "car_number": "苏a045689", "ai_analysis": "违规" } ``` | 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 | | ------------- |---------------------| -------- |-----|-------| | video_hash | vbhdrbvcw | 是 | string | 视频哈希 | | record_time | 2023-05-26 13:09:05 | 是 | string | 记录仪时间 | | police_id | 00000002 | 是 | string | 警号 | | event_type | 1 | 是 | string | 事件类型 | | is_violation | true | 是 | bool | 是否违规 | | small_image | nvikefrooiwer | 是 | string | 缩略图 | | relative_time | 4.0 | 是 | float | 相对时间 | | video_dir | /d/test | 是 | string | 视频路径 | | car_number | 苏a045689 | 是 | string | 车牌号 | | ai_analysis | 违规 | 是 | string | 分析结果 | - 备注:操作会修改uid为20的数据 - 返回值: | 参数名 | 参数值 | 参数类型 | 描述说明 | | ------------- | ------------------------------------------------- | -------- | ---------------------- | | uid | 1 | int | 自增 | | video_hash | 38fb463b135fa12534104f85492cc6f1 | string | 视频哈希值 | | record_time | 2023-05-26 13:09:05 | string | 记录仪时间 | | police_id | 00000001 | string | 警号 | | event_type | 1 | string | 事件类型 | | is_violation | true | bool | 是否违规 | | small_image | http://192.168.0.47:8000/media/images/0000609.jpg | string | 缩略图 | | relative_time | 4.0 | float | 相对时间 | | video_dir | http://192.168.0.47:8000/media/video/B1.MP4 | string | 视频地址 | | car_number | 苏a045689 | string | 车牌号 | | ai_analysis | 违规 | string | 分析结果 | | add_time | 2023-05-31 18:42:15 | string | 记录添加时间(自动添加) | | update_time | 2023-05-31 18:42:15 | string | 记录更新时间(自动添加) | | is_display | true | bool | 是否展示(自动添加) |
删除数据 - 请求方式:delete - 请求链接:http://127.0.0.1:8002/api/20/ - 备注:操作会删除uid为20的数据 - 返回值: | 参数名 | 参数值 | 参数类型 | 描述说明 | | ------------- | ------------------------------------------------- | -------- | ------------------------ | | uid | 1 | int | 自增 | | video_hash | 38fb463b135fa12534104f85492cc6f1 | string | 视频哈希值 | | record_time | 2023-05-26 13:09:05 | string | 记录仪时间 | | police_id | 00000001 | string | 警号 | | event_type | 1 | string | 事件类型 | | is_violation | true | bool | 是否违规 | | small_image | http://192.168.0.47:8000/media/images/0000609.jpg | string | 缩略图 | | relative_time | 4.0 | float | 相对时间 | | video_dir | http://192.168.0.47:8000/media/video/B1.MP4 | string | 视频地址 | | car_number | 苏a045689 | string | 车牌号 | | ai_analysis | 违规 | string | 分析结果 | | add_time | 2023-05-31 18:42:15 | string | 记录添加时间(自动添加) | | update_time | 2023-05-31 18:42:15 | string | 记录更新时间(自动添加) | | is_display | true | bool | 是否展示(自动添加) |
登录 - 请求方式:POST - 请求链接:http://192.168.10.13:8000/api/login - 请求body: ```json { "username": "xfc", "password": "Xfc980516" } ``` | 参数名 | 参数值 | 是否必填 | 参数类型 | 描述说明 | |----------|------------| -------- |--------|------| | username | xfc | 是 | string | 用户名 | | password | Xfc980516 | 是 | string | 密码 | - 备注:无 - 返回值: | 参数名 | 参数值 | 参数类型 | 描述说明 | |-------------|-----------------------------------------|--------|--------------| | success | True | bool | 成功 | | msg | 登录成功 | string | 返回信息 | | data | | dict | 返回数据 | | username | xfc | string | 用户名 | | roles | [] | list | 角色列表 | | accessToken | eyJhbGciOiJIUzI1NiIsInR5cCI6 | string | token值 | | expires | Wed Jul 5 16:03:31 2023 | string | token过期时间 |