init: 1.0.0

This commit is contained in:
Chang lue Tsen
2025-04-25 12:08:29 +09:00
commit 8addcc584b
1031 changed files with 76472 additions and 0 deletions
+42
View File
@@ -0,0 +1,42 @@
package xerr
import (
"errors"
"fmt"
)
/**
General common fixed error
*/
type CodeError struct {
errCode uint32
errMsg string
}
var StatusNotModified = errors.New("304 Not Modified")
// GetErrCode returns the error code displayed to the front end
func (e *CodeError) GetErrCode() uint32 {
return e.errCode
}
// GetErrMsg returns the error message displayed to the front end
func (e *CodeError) GetErrMsg() string {
return e.errMsg
}
func (e *CodeError) Error() string {
return fmt.Sprintf("ErrCode:%dErrMsg:%s", e.errCode, e.errMsg)
}
func NewErrCodeMsg(errCode uint32, errMsg string) *CodeError {
return &CodeError{errCode: errCode, errMsg: errMsg}
}
func NewErrCode(errCode uint32) *CodeError {
return &CodeError{errCode: errCode, errMsg: MapErrMsg(errCode)}
}
func NewErrMsg(errMsg string) *CodeError {
return &CodeError{errCode: ERROR, errMsg: errMsg}
}