package io.modules.item.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 订单表
 */
@Data
@TableName("tb_order")
public class OrderEntity {

    /**
     * 订单编号
     */
	private Long id;

    private BigDecimal price;
    /**
     * 用户编号
     */
	private Long userId;
    /**
     * 商品编号
     */
	private Long itemId;
    /**
     *  收货地址ID，关联到收货地址表
     */
	private Long addressId;
    /**
     * 状态
     */
	private Integer orderStatus;
    /**
     * 购买数量
     */
	private Integer quantity;
    /**
     * 订单总金额
     */
	private BigDecimal totalAmount;
    /**
     * 支付状态
     */
	private Integer paymentStatus;
    /**
     * 订单评价分数
     */
    private Integer score;

    /**
     * 评价内容
     */
    private String content;

    /**
     * 支付时间
     */
	private Date paymentDate;
    /**
     * 订单创建时间
     */
	private Date createdTime;
}