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/13
 */
@Data
public class LogisticsBaseInfoResVo implements Serializable {

    @Serial
    private static final long serialVersionUID = 2834018651817251590L;

    /**
     * 承运单位
     */
    private String carrierEntName;

    /**
     * 承运单位
     */
    private Long carrierEntId;

    /**
     * 承运单位联系电话
     */
    private String carrierPhone;

    /**
     * 承运单位联系人
     */
    private String carrierContacts;

    /**
     * 计费方式
     */
    private String charging;

    /**
     * 计费方式
     */
    private String chargingName;

    /**
     * 托运单位
     */
    private String checkedEntName;

    /**
     * 托运单位
     */
    private Long checkedEntId;

    /**
     * 托运单位联系电话
     */
    private String checkedPhone;

    /**
     * 托运单位联系人
     */
    private String checkedContacts;

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

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

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

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

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

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

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

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

}
