You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
562 B
29 lines
562 B
package http |
|
|
|
import ( |
|
"go-common/app/admin/main/credit/model/blocked" |
|
bm "go-common/library/net/http/blademaster" |
|
) |
|
|
|
func httpData(c *bm.Context, data interface{}, pager *blocked.Pager) { |
|
res := make(map[string]interface{}) |
|
if data == nil { |
|
data = struct{}{} |
|
} |
|
if pager == nil { |
|
pager = &blocked.Pager{} |
|
} |
|
res["data"] = data |
|
res["pager"] = &blocked.Pager{ |
|
Total: pager.Total, |
|
PN: pager.PN, |
|
PS: pager.PS, |
|
Order: pager.Order, |
|
Sort: pager.Sort, |
|
} |
|
c.JSONMap(res, nil) |
|
} |
|
|
|
func httpCode(c *bm.Context, err error) { |
|
c.JSON(nil, err) |
|
}
|
|
|