/*
 * Copyright (c) 2018-2999 广州市蓝海创新科技有限公司 All rights reserved.
 *
 * https://www.mall4j.com/
 *
 * 未经允许，不可做商业用途！
 *
 * 版权所有，侵权必究！
 */
package com.yami.shop.common.response;

/**
 * 响应码接口
 * 该接口用于定义项目中通用的响应码常量，使得不同模块在返回响应结果时能够遵循统一的规范，方便前端根据响应码判断请求的处理结果是成功还是失败等情况。
 * 目前定义了表示成功和失败的两个常用响应码常量，但在实际项目中可根据具体业务需求进一步扩展该接口，添加更多不同含义的响应码。
 *
 * @author lanhai
 */
public interface ResponseCode {

    /**
     * 成功响应码
     * 表示请求处理成功的状态码，当后端处理业务逻辑顺利完成，无异常情况发生时，通常会返回该响应码给前端，前端可据此进行相应的成功提示或后续业务操作。
     */
    int SUCCESS = 1;

    /**
     * 失败响应码
     * 表示请求处理失败的状态码，当后端在处理业务逻辑过程中出现错误、校验不通过等异常情况时，会返回该响应码给前端，前端可根据具体业务场景进行相应的失败提示等操作。
     */
    int FAIL = -1;
}