woj-server/internal/e/code.go

60 lines
1.5 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
2022-09-20 16:42:57 +08:00
RedisError Status = 104
2022-09-20 14:15:21 +08:00
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
UserDisabled Status = 305
2022-09-20 14:15:21 +08:00
2022-09-26 16:13:31 +08:00
ProblemNotFound Status = 500
ProblemNotAvailable Status = 501
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-20 16:42:57 +08:00
RedisError: "Redis 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",
UserDisabled: "User Disabled",
2022-09-26 16:13:31 +08:00
ProblemNotFound: "Problem Not Found",
ProblemNotAvailable: "Problem Not Available",
2022-09-07 23:34:37 +08:00
}