woj-server/internal/e/code.go

52 lines
1.2 KiB
Go
Raw Normal View History

2022-09-07 23:34:37 +08:00
package e
const (
2022-09-17 10:10:53 +08:00
Success Err = 0
Unknown Err = 1
2022-09-07 23:34:37 +08:00
InternalError Err = 100
InvalidParameter Err = 101
NotFound Err = 102
2022-09-08 22:00:25 +08:00
DatabaseError Err = 103
2022-09-17 10:10:53 +08:00
TokenUnknown Err = 200
TokenEmpty Err = 201
TokenMalformed Err = 202
TokenTimeError Err = 203
TokenInvalid Err = 204
TokenSignError Err = 205
TokenRevoked Err = 206
2022-09-17 11:22:55 +08:00
UserNotFound Err = 300
UserWrongPassword Err = 301
UserDuplicated Err = 302
UserUnauthenticated Err = 303
RedisError Err = 400
2022-09-07 23:34:37 +08:00
)
var msgText = map[Err]string{
2022-09-17 10:10:53 +08:00
Success: "Success",
Unknown: "Unknown error",
2022-09-07 23:34:37 +08:00
InternalError: "Internal Error",
InvalidParameter: "Invalid Parameter",
NotFound: "Not Found",
2022-09-08 22:00:25 +08:00
DatabaseError: "Database Error",
2022-09-17 10:10:53 +08:00
TokenUnknown: "Unknown Error (Token)",
TokenEmpty: "Token Empty",
TokenMalformed: "Token Malformed",
TokenTimeError: "Token Time Error",
TokenInvalid: "Token Invalid",
TokenSignError: "Token Sign Error",
TokenRevoked: "Token Revoked",
2022-09-17 11:22:55 +08:00
UserNotFound: "User Not Found",
UserWrongPassword: "User Wrong Password",
UserDuplicated: "User Duplicated",
UserUnauthenticated: "User Unauthenticated",
RedisError: "Redis Error",
2022-09-07 23:34:37 +08:00
}