package com.sckw.contract.api.model.dto.res;

import lombok.Data;

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

/**
 * @author czh
 * @desc 合同公共信息
 * @date 2023/7/19
 */
@Data
public class ContractLogisticsOrderResDto implements Serializable {

    @Serial
    private static final long serialVersionUID = 2656035411576510101L;

    /**
     * 合同id
     */
    private Long id;

    /**
     * 合同名
     */
    private String contactName;

    /**
     * 合同号
     */
    private String contractNo;

    /**
     * 签约方式  1线上  2线下
     */
    private Integer signingWay;

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

    /**
     * 合同状态 0 已签约 1待签约 2已完结 3已保存
     */
    private Integer status;

    /**
     * 合同状态名称
     */
    private String statusName;

    /**
     * 托运企业id
     */
    private Long consignEntId;

    /**
     * 托运企业名称
     */
    private String consignEntName;
    /**
     * 托运企业电话
     */
    private String consignEntPhone;
    /**
     * 托运联系id
     */
    private Long consignEntContactId;
    /**
     * 托运企业联系人
     */
    private String consignEntContact;

    /**
     * 承运企业id
     */
    private Long acceptCarriageEntId;
    /**
     * 承运企业电话
     */
    private String acceptCarriageEntPhone;
    /**
     * 承运联系人id
     */
     private Long acceptCarriageEntContactId;
    /**
     * 承运企业联系人
     */
    private String acceptCarriageEntContact;

    /**
     * 承运企业名称
     */
    private String acceptCarriageEntName;
    /**
     * 价格
     */
    private BigDecimal price;

}
