package cn.iocoder.yudao.module.member.controller.app.store.vo;

import cn.iocoder.yudao.framework.common.exception.ErrorCode;
import cn.iocoder.yudao.framework.common.exception.ServiceException;
import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import org.apache.poi.ss.formula.functions.T;
import org.springframework.util.Assert;

import java.io.Serializable;
import java.util.List;
import java.util.Objects;

/**
 * 通用返回
 *
 * @param <T> 数据泛型
 */
@Data
public class GoodsResult{

    /**
     * 错误码
     *
     * @see ErrorCode#getCode()
     */
    private Integer statusCode;

    /**
     * 错误提示，用户可阅读
     *
     * @see ErrorCode#getMsg() ()
     */
    private String message;

    private Boolean success;
    List<StoreGoodsListVo> goodsData;
    List<StoreGoodsTypeListVo> categoryData;
}
