package com.sptg.video.cloud.api.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import org.apache.commons.lang3.EnumUtils;

import java.util.List;

/**
 *
 *
 * description: 第三方接口返回值subCode
 */
@Getter
@AllArgsConstructor
public enum SubCode {

    API_OPERATE_FAIL("09", "接口执行失败"),
    SUCCESS("10", "成功"),
    PARAMS_NULL("-1","参数为空"),
    USER_LOGIN_ERROR("-2", "用户未登录，或登录超时"),
    USER_INFO_ERROR("-4", "用户信息异常，请重新登录"),
    USER_DISABLE("-5", "用户被禁用，请更换其他用户"),
    USER_NO_PERMISSION("-6", "用户无权限访问接口"),
    USER_PERMISSION_CHANGE("-7", "用户权限已变更，请重新登录"),
    SYS_ERROR("-9", "系统错误"),
    API_NOT_EXISTS("-10", "无此API接口，请检查版本号");


    /**
     * 编码
     */
    private String code;

    /**
     * 描述
     */
    private String describe;

}
