package com.tashow.cloud.trade.controller.app.order.vo.item;

// 移除Swagger相关导入

import lombok.Data;

// 用户 App - 订单交易项 Response VO
@Data
public class AppTradeOrderItemRespVO {

    // 编号 - 必填，示例：1
    private Long id;

    // 订单编号 - 必填，示例：1024
    private Long orderId;

    // 商品 SPU 编号 - 必填，示例：1
    private Long spuId;
    // 商品 SPU 名称 - 必填，示例：芋道源码
    private String spuName;

    // 商品 SKU 编号 - 必填，示例：1
    private Long skuId;

    // 商品图片 - 必填，示例：https://www.iocoder.cn/1.png
    private String picUrl;

    // 购买数量 - 必填，示例：1
    private Integer count;

    // 是否评价 - 必填，示例：true
    private Boolean commentStatus;

    // ========== 价格 + 支付基本信息 ==========

    // 商品原价（单） - 必填，示例：100
    private Integer price;

    // 应付金额（总），单位：分 - 必填，示例：50
    private Integer payPrice;

    // ========== 营销基本信息 ==========

    // TODO 芋艿：在捉摸一下

    // ========== 售后基本信息 ==========

    // 售后编号，示例：1024
    private Long afterSaleId;

    // 售后状态 - 必填，示例：1
    private Integer afterSaleStatus;

}
