zhangqian
2024-05-22 1074032ef8ebe59593416f3d9b1af2652d376a68
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package request
 
type PageInfo struct {
    Page     int `json:"page" form:"page"`         // 页码
    PageSize int `json:"pageSize" form:"pageSize"` // 每页大小
}
 
func (p PageInfo) Check() bool {
    if p.Page <= 0 {
        return false
    }
    if p.PageSize <= 0 || p.PageSize > 500 {
        return false
    }
    return true
}
 
type GetById struct {
    ID string `json:"id"`
}
 
type GetByIdInt struct {
    ID uint `json:"id"`
}