mirror of
				https://github.com/1Panel-dev/1Panel.git
				synced 2025-11-01 03:37:19 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			698 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			698 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package dto
 | |
| 
 | |
| type PageInfo struct {
 | |
| 	Page     int `json:"page" validate:"required,number"`
 | |
| 	PageSize int `json:"pageSize" validate:"required,number"`
 | |
| }
 | |
| 
 | |
| type OperationWithName struct {
 | |
| 	Name string `json:"name" validate:"required"`
 | |
| }
 | |
| 
 | |
| type BatchDeleteReq struct {
 | |
| 	Ids []uint `json:"ids" validate:"required"`
 | |
| }
 | |
| 
 | |
| type OperationWithNameAndType struct {
 | |
| 	Name string `json:"name" validate:"required"`
 | |
| 	Type string `json:"type" validate:"required"`
 | |
| }
 | |
| 
 | |
| type Login struct {
 | |
| 	Name       string `json:"name" validate:"name,required"`
 | |
| 	Password   string `json:"password" validate:"required"`
 | |
| 	Captcha    string `json:"captcha"`
 | |
| 	CaptchaID  string `json:"captchaID"`
 | |
| 	AuthMethod string `json:"authMethod"`
 | |
| }
 |