package com.sckw.transport.model.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;


@Getter
@Setter
@ToString
public class LogisticsEntDto {

    /**
     * 合同id
     */
    @NotNull(message = "物流合同不能为空")
    private Long contractId;

    /**
     * 合同编号
     */
    @NotBlank(message = "合同编号不能为空")
    private String contractNo;

    @NotNull(message = "承运单位不能为空")
    private Long entId;

    @NotBlank(message = "承运企业名称不能为空")
    private String entName;
    /**
     * 运输单价
     */
    @NotNull(message = "运输单价不能为空")
    private BigDecimal transportPrice;

    /**
     * 联系人ID
     */
    private Long contactsId;

    /**
     * 联系人姓名
     */
    private String contacts;

    /**
     * 联系电话
     */
    private String phone;

}
