视频查询添加分页,回调输出参数
This commit is contained in:
parent
e7107660d6
commit
d692b8d9df
|
|
@ -108,3 +108,10 @@ func QuashAllDelay(user_id int, day int) int {
|
||||||
}
|
}
|
||||||
return int(res.RowsAffected)
|
return int(res.RowsAffected)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 获取视频列表分页
|
||||||
|
func GetVideoListByPage(auth_id, page, pageSize int) []Video {
|
||||||
|
var videos []Video
|
||||||
|
DB.Debug().Where("auth_id = ? and isdelete = ?", auth_id, 0).Order("create_time DESC").Offset((page - 1) * pageSize).Limit(pageSize).Find(&videos) //Offset((page - 1) * pageSize).Limit(pageSize),分页,page从1开始,pageSize每页多少条,Offset是偏移量,Limit是限制条数
|
||||||
|
return videos
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -162,6 +162,7 @@ func CIDCallback(c *gin.Context) {
|
||||||
// 获取用户ID
|
// 获取用户ID
|
||||||
token := c.Query("token")
|
token := c.Query("token")
|
||||||
cid_id := c.Query("id")
|
cid_id := c.Query("id")
|
||||||
|
fmt.Println("token:", token, "cid_id:", cid_id)
|
||||||
//将cid转换为int
|
//将cid转换为int
|
||||||
cid, _ := strconv.Atoi(cid_id)
|
cid, _ := strconv.Atoi(cid_id)
|
||||||
if token == "" || cid == 0 {
|
if token == "" || cid == 0 {
|
||||||
|
|
|
||||||
|
|
@ -68,6 +68,16 @@ func CreateVideo(videoPath, videoName string, cameraID, authID, human, isDelete
|
||||||
return dao.CreateVideo(videoPath, videoName, cameraID, authID, human, isDelete, createTime, endTime, deleteTime, fileSize)
|
return dao.CreateVideo(videoPath, videoName, cameraID, authID, human, isDelete, createTime, endTime, deleteTime, fileSize)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func GetVideoListByPage(auth_id, page, page_size int) []dao.Video {
|
||||||
|
if page < 0 {
|
||||||
|
page = 0 //默认第一页
|
||||||
|
}
|
||||||
|
if page_size < 0 || page_size > 100 {
|
||||||
|
page_size = 10 //默认每页10条
|
||||||
|
}
|
||||||
|
return dao.GetVideoListByPage(auth_id, page, page_size)
|
||||||
|
}
|
||||||
|
|
||||||
func DeleteVideo(id, user int) int {
|
func DeleteVideo(id, user int) int {
|
||||||
return dao.DeleteVideoByID(id, user)
|
return dao.DeleteVideoByID(id, user)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue