|
|
|
@ -3,6 +3,7 @@ package core
|
|
|
|
|
import (
|
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
|
|
"net/http"
|
|
|
|
|
"online_code/utils"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
// 返回数据包装
|
|
|
|
@ -59,6 +60,15 @@ func (r rs) OkDetailed(data interface{}, message string) {
|
|
|
|
|
r.Result(SUCCESS, data, message)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// OkDataPage 返回分页数据
|
|
|
|
|
func (r rs) OkDataPage(count int64, page PageData) {
|
|
|
|
|
// 计算总页码
|
|
|
|
|
totalPage := utils.GenTotalPage(count, page.Size)
|
|
|
|
|
page.TotalPage = totalPage
|
|
|
|
|
// 返回结果
|
|
|
|
|
r.Result(SUCCESS, page, "操作成功")
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Fail 返回默认失败
|
|
|
|
|
func (r rs) Fail() {
|
|
|
|
|
r.Result(ERROR, nil, "操作失败")
|
|
|
|
|