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"`
| }
|
|