package com.ruoyi.web.modules.order.vo;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 商家端订单列表行
 */
public class OrderListRowVO
{
    private Long orderId;

    private String orderNo;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    private String orderStatus;

    private String orderStatusLabel;

    private BigDecimal payAmount;

    private BigDecimal freightAmount;

    private String memberNickName;

    private String consigneeName;

    private String consigneeMobile;

    private String consigneeAddress;

    private String deliveryType;

    private String deliveryTypeLabel;

    private Integer itemCount;

    private List<OrderListItemVO> items;

    public Long getOrderId()
    {
        return orderId;
    }

    public void setOrderId(Long orderId)
    {
        this.orderId = orderId;
    }

    public String getOrderNo()
    {
        return orderNo;
    }

    public void setOrderNo(String orderNo)
    {
        this.orderNo = orderNo;
    }

    public Date getCreateTime()
    {
        return createTime;
    }

    public void setCreateTime(Date createTime)
    {
        this.createTime = createTime;
    }

    public String getOrderStatus()
    {
        return orderStatus;
    }

    public void setOrderStatus(String orderStatus)
    {
        this.orderStatus = orderStatus;
    }

    public String getOrderStatusLabel()
    {
        return orderStatusLabel;
    }

    public void setOrderStatusLabel(String orderStatusLabel)
    {
        this.orderStatusLabel = orderStatusLabel;
    }

    public BigDecimal getPayAmount()
    {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount)
    {
        this.payAmount = payAmount;
    }

    public BigDecimal getFreightAmount()
    {
        return freightAmount;
    }

    public void setFreightAmount(BigDecimal freightAmount)
    {
        this.freightAmount = freightAmount;
    }

    public String getMemberNickName()
    {
        return memberNickName;
    }

    public void setMemberNickName(String memberNickName)
    {
        this.memberNickName = memberNickName;
    }

    public String getConsigneeName()
    {
        return consigneeName;
    }

    public void setConsigneeName(String consigneeName)
    {
        this.consigneeName = consigneeName;
    }

    public String getConsigneeMobile()
    {
        return consigneeMobile;
    }

    public void setConsigneeMobile(String consigneeMobile)
    {
        this.consigneeMobile = consigneeMobile;
    }

    public String getConsigneeAddress()
    {
        return consigneeAddress;
    }

    public void setConsigneeAddress(String consigneeAddress)
    {
        this.consigneeAddress = consigneeAddress;
    }

    public String getDeliveryType()
    {
        return deliveryType;
    }

    public void setDeliveryType(String deliveryType)
    {
        this.deliveryType = deliveryType;
    }

    public String getDeliveryTypeLabel()
    {
        return deliveryTypeLabel;
    }

    public void setDeliveryTypeLabel(String deliveryTypeLabel)
    {
        this.deliveryTypeLabel = deliveryTypeLabel;
    }

    public Integer getItemCount()
    {
        return itemCount;
    }

    public void setItemCount(Integer itemCount)
    {
        this.itemCount = itemCount;
    }

    public List<OrderListItemVO> getItems()
    {
        return items;
    }

    public void setItems(List<OrderListItemVO> items)
    {
        this.items = items;
    }
}
