package com.fjhx.sale.entity.ext.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BasePo;
import lombok.Getter;
import lombok.Setter;

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

/**
 * <p>
 * 对外报价单
 * </p>
 *
 * @author
 * @since 2024-01-14
 */
@Getter
@Setter
@TableName("ext_quotation")
public class ExtQuotation extends BasePo {

    /**
     * 报价单编码
     */
    private String code;

    /**
     * 买方公司ID
     */
    private Long buyCorporationId;

    /**
     * 买方联系人名称
     */
    private String buyContactName;

    /**
     * 买方联系人电话
     */
    private String buyContactNumber;

    /**
     * 买方国家表id
     */
    private Long buyCountryId;

    /**
     * 买方省份id
     */
    private Long buyProvinceId;

    /**
     * 买方城市id
     */
    private Long buyCityId;

    /**
     * 买方详细地址
     */
    private String buyAddress;

    /**
     * 买方邮编
     */
    private String buyPostalCode;

    /**
     * 币种（字典account_currency）
     */
    private String currency;

    /**
     * 报价金额
     */
    private BigDecimal amount;

    /**
     * 审批状态。10:发起。20 审批。30通过
     */
    private Integer status;

    /**
     * 报价类型 1内销2外销
     */
    private String type;

    /**
     * 归属公司id
     */
    private Long companyId;

    /**
     * 数据分组id
     */
    private Long groupId;

    /**
     * 报价时间
     */
    private Date quotationTime;

    /**
     * 报价状态 0未报价 1报价中 2已报价
     */
    private Integer quotationStatus;

    /**
     * 上一版本id
     */
    private Long oldQuotationId;

    /**
     * 对内报价单id
     */
    private Long saleQuotationId;

    /**
     * 最后一次跟进时间
     */
    private Date lastFollowTime;

}
