package com.sckw.contract.model.vo.res;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author czh
 * @desc 贸易合同基本信息
 * @date 2023/7/20
 */
@Data
public class TradeBaseInfoResVo implements Serializable {

    @Serial
    private static final long serialVersionUID = -3038691487691609131L;

    /**
     * 合同编号
     */
    private String contractCode;

    /**
     * 合同名称
     */
    private String contractName;

    /**
     * 终止时间
     */
    private String endTime;

    /**
     * 供应单位
     */
    private String provideEntName;

    /**
     * 供应单位
     */
    private Long provideEntId;

    /**
     * 供应单位联系电话
     */
    private String providePhone;

    /**
     * 供应单位联系人
     */
    private String provideContacts;

    /**
     * 采购单位
     */
    private String purchaseEntName;

    /**
     * 采购单位
     */
    private Long purchaseEntId;

    /**
     * 采购单位联系电话
     */
    private String purchasePhone;

    /**
     * 采购单位联系人
     */
    private String purchaseContacts;

    /**
     * 签约方式
     */
    private String signingWayName;

    /**
     * 签约方式
     */
    private String signingWay;

    /**
     * 生效时间
     */
    private Date startTime;

    /**
     * 付款方式
     */
    private String tradingName;

    /**
     * 付款方式
     */
    private String trading;

    /**
     * 总量
     */
    private BigDecimal amount;

    /**
     * 已履约量
     */
    private BigDecimal performedAmount;

}
