21 lines
		
	
	
		
			322 B
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			322 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| 
								 | 
							
								package dto
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								type Pagination struct {
							 | 
						||
| 
								 | 
							
									PageIndex int `form:"pageIndex"`
							 | 
						||
| 
								 | 
							
									PageSize  int `form:"pageSize"`
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func (m *Pagination) GetPageIndex() int {
							 | 
						||
| 
								 | 
							
									if m.PageIndex <= 0 {
							 | 
						||
| 
								 | 
							
										m.PageIndex = 1
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
									return m.PageIndex
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func (m *Pagination) GetPageSize() int {
							 | 
						||
| 
								 | 
							
									if m.PageSize <= 0 {
							 | 
						||
| 
								 | 
							
										m.PageSize = 10
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
									return m.PageSize
							 | 
						||
| 
								 | 
							
								}
							 |