22 lines
		
	
	
		
			445 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			445 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package entities
 | |
| 
 | |
| // ValidationError 验证错误
 | |
| type ValidationError struct {
 | |
| 	Message string
 | |
| }
 | |
| 
 | |
| func (e *ValidationError) Error() string {
 | |
| 	return e.Message
 | |
| }
 | |
| 
 | |
| // NewValidationError 创建验证错误
 | |
| func NewValidationError(message string) *ValidationError {
 | |
| 	return &ValidationError{Message: message}
 | |
| }
 | |
| 
 | |
| // IsValidationError 判断是否为验证错误
 | |
| func IsValidationError(err error) bool {
 | |
| 	_, ok := err.(*ValidationError)
 | |
| 	return ok
 | |
| }
 |