43 lines
1.8 KiB
Kotlin
43 lines
1.8 KiB
Kotlin
package top.fatweb.api.entity.common
|
|
|
|
/**
|
|
* Response code entity
|
|
*
|
|
* @author FatttSnake, fatttsnake@gmail.com
|
|
* @since 1.0.0
|
|
*/
|
|
enum class ResponseCode(val code: Int) {
|
|
SYSTEM_OK(BusinessCode.SYSTEM, 0),
|
|
SYSTEM_LOGIN_SUCCESS(BusinessCode.SYSTEM, 20),
|
|
SYSTEM_PASSWORD_CHANGE_SUCCESS(BusinessCode.SYSTEM, 21),
|
|
SYSTEM_LOGOUT_SUCCESS(BusinessCode.SYSTEM, 22),
|
|
SYSTEM_TOKEN_RENEW_SUCCESS(BusinessCode.SYSTEM, 23),
|
|
SYSTEM_UNAUTHORIZED(BusinessCode.SYSTEM, 30),
|
|
SYSTEM_USERNAME_NOT_FOUND(BusinessCode.SYSTEM, 31),
|
|
SYSTEM_ACCESS_DENIED(BusinessCode.SYSTEM, 32),
|
|
SYSTEM_USER_DISABLE(BusinessCode.SYSTEM, 33),
|
|
SYSTEM_LOGIN_USERNAME_PASSWORD_ERROR(BusinessCode.SYSTEM, 34),
|
|
SYSTEM_OLD_PASSWORD_NOT_MATCH(BusinessCode.SYSTEM, 35),
|
|
SYSTEM_LOGOUT_FAILED(BusinessCode.SYSTEM, 36),
|
|
SYSTEM_TOKEN_ILLEGAL(BusinessCode.SYSTEM, 37),
|
|
SYSTEM_TOKEN_HAS_EXPIRED(BusinessCode.SYSTEM, 38),
|
|
SYSTEM_REQUEST_ILLEGAL(BusinessCode.SYSTEM, 40),
|
|
SYSTEM_ARGUMENT_NOT_VALID(BusinessCode.SYSTEM, 41),
|
|
SYSTEM_ERROR(BusinessCode.SYSTEM, 50),
|
|
SYSTEM_TIMEOUT(BusinessCode.SYSTEM, 51),
|
|
|
|
DATABASE_SELECT_SUCCESS(BusinessCode.DATABASE, 0),
|
|
DATABASE_SELECT_FAILED(BusinessCode.DATABASE, 5),
|
|
DATABASE_INSERT_SUCCESS(BusinessCode.DATABASE, 10),
|
|
DATABASE_INSERT_FAILED(BusinessCode.DATABASE, 15),
|
|
DATABASE_UPDATE_SUCCESS(BusinessCode.DATABASE, 20),
|
|
DATABASE_UPDATE_FILED(BusinessCode.DATABASE, 25),
|
|
DATABASE_DELETE_SUCCESS(BusinessCode.DATABASE, 30),
|
|
DATABASE_DELETE_FILED(BusinessCode.DATABASE, 35),
|
|
DATABASE_EXECUTE_ERROR(BusinessCode.DATABASE, 40),
|
|
DATABASE_DUPLICATE_KEY(BusinessCode.DATABASE, 45),
|
|
|
|
API_AVATAR_ERROR(BusinessCode.API_AVATAR, 5);
|
|
|
|
constructor(businessCode: BusinessCode, code: Int) : this(businessCode.code * 100 + code)
|
|
} |