package com.huigou.topsun.ep.order.domain.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.persistence.Column;
import java.io.Serializable;
import java.util.List;

/**
 * @Auther: xin.lu
 * @Date: 2024/03/12/19:15
 * @Description:
 */
@Data
public class EpSaleOrderCancelVo implements Serializable {
    /**
     * 创建人
     */
    @JsonProperty("personCode")
    private String personCode;
    /**
     * 订单类型
     */
    @JsonProperty("orderType")
    private String orderType;

    /**
     * 订单类型描述
     */
    @JsonProperty("orderTypeName")
    private String orderTypeName;

    /**
     * 客户编码
     */
    @JsonProperty("customerCode")
    private String customerCode;

    /**
     * 客户名称
     */
    @JsonProperty("customerName")
    private String customerName;

    /**
     * 产品类型
     */
    @JsonProperty("productType")
    private String productType;

    /**
     * 原订单是否取消(1取消，2变更)
     */
    @JsonProperty("isCancel")
    private String isCancel;

    /**
     * 修改内容
     */
    @JsonProperty("updateContext")
    private String updateContext;

    /**
     * 客户协商结论
     */
    @JsonProperty("consultConclusion")
    private String consultConclusion;

    /**
     * 评审结论
     */
    @JsonProperty("reviewConclusion")
    private String reviewConclusion;

    @JsonProperty("epSaleOrderCancelItemVos")
    private List<EpSaleOrderCancelItemVo> epSaleOrderCancelItemVos;

}
