26 lines
		
	
	
		
			869 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			869 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package queries
 | |
| 
 | |
| // ListUsersQuery 用户列表查询参数
 | |
| type ListUsersQuery struct {
 | |
| 	Page      int    `json:"page"`
 | |
| 	PageSize  int    `json:"page_size"`
 | |
| 	Phone     string `json:"phone"`
 | |
| 	UserType  string `json:"user_type"`           // 用户类型: user/admin
 | |
| 	IsActive  *bool  `json:"is_active"`           // 是否激活
 | |
| 	IsCertified *bool `json:"is_certified"`       // 是否已认证
 | |
| 	CompanyName string `json:"company_name"`      // 企业名称
 | |
| 	StartDate string `json:"start_date"`
 | |
| 	EndDate   string `json:"end_date"`
 | |
| }
 | |
| 
 | |
| // ListSMSCodesQuery 短信验证码列表查询参数
 | |
| type ListSMSCodesQuery struct {
 | |
| 	Page      int    `json:"page"`
 | |
| 	PageSize  int    `json:"page_size"`
 | |
| 	Phone     string `json:"phone"`
 | |
| 	Purpose   string `json:"purpose"`
 | |
| 	Status    string `json:"status"`
 | |
| 	StartDate string `json:"start_date"`
 | |
| 	EndDate   string `json:"end_date"`
 | |
| }
 |