woj-server/internal/e/code.go

54 lines
1.3 KiB
Go
Raw Normal View History

2022-09-07 23:34:37 +08:00
package e
const (
2022-09-20 14:15:21 +08:00
Success Status = 0
Unknown Status = 1
InternalError Status = 100
InvalidParameter Status = 101
NotFound Status = 102
DatabaseError Status = 103
TokenUnknown Status = 200
TokenEmpty Status = 201
TokenMalformed Status = 202
TokenTimeError Status = 203
TokenInvalid Status = 204
TokenSignError Status = 205
TokenRevoked Status = 206
UserNotFound Status = 300
UserWrongPassword Status = 301
UserDuplicated Status = 302
UserUnauthenticated Status = 303
2022-09-20 15:11:37 +08:00
UserUnauthorized Status = 304
2022-09-20 14:15:21 +08:00
RedisError Status = 400
2022-09-07 23:34:37 +08:00
)
2022-09-20 14:15:21 +08:00
var msgText = map[Status]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",
2022-09-20 15:11:37 +08:00
UserUnauthorized: "User Unauthorized",
RedisError: "Redis Error",
2022-09-07 23:34:37 +08:00
}