OrderDto.java 3.76 KB
package com.trash.garbage.pojo.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * 新增订单dto
 * @author 20412
 */
@Data
public class OrderDto {

    /**
     * 订单地址
     */
    @NotBlank(message = "地址不能为空")
    private String garOrderAddress;
    /**
     * 图片列表
     */
    @NotEmpty(message = "必须要有现场图片")
    private List<String> imageUrls;
    /**
     * 订单详细地址
     */
    private String garOrderAddressDetails;

    /**
     * 订单姓名
     */
    private String garOrderContactName;

    /**
     * 垃圾类型
     */
    private String garOrderTrashType;

    /**
     * 订单人电话
     */
    @NotBlank(message = "电话不能为空")
    private String garOrderContactTel;

    /**
     * 承接经营单位
     */
    private String garOrderCompanyId;

    /**
     * 公司名称
     */
    @NotEmpty(message = "公司名称不能为空")
    private String garOrderCompanyName;

    /**
     * 公司负责人电话
     */
    private String garOrderCompanyTel;

	public Integer getGarOrderCarNumber() {
		return garOrderCarNumber;
	}

	public void setGarOrderCarNumber(Integer garOrderCarNumber) {
		this.garOrderCarNumber = garOrderCarNumber;
	}

	public String getGarOrderCarType() {
		return garOrderCarType;
	}

	public void setGarOrderCarType(String garOrderCarType) {
		this.garOrderCarType = garOrderCarType;
	}

	/**
	 * 车辆数量
	 */
	private Integer garOrderCarNumber;

	/**
	 * 车子类型
	 */
	private String garOrderCarType;

    /**
     * 约定时间
     */
    @NotBlank(message = "约定时间不能为空")
    private String garOrderAgreementTime;

    /**
     * 备注
     */
    private String garRemark;

	public String getGarOrderAddress() {
		return garOrderAddress;
	}

	public void setGarOrderAddress(String garOrderAddress) {
		this.garOrderAddress = garOrderAddress;
	}

	public List<String> getImageUrls() {
		return imageUrls;
	}

	public void setImageUrls(List<String> imageUrls) {
		this.imageUrls = imageUrls;
	}

	public String getGarOrderAddressDetails() {
		return garOrderAddressDetails;
	}

	public void setGarOrderAddressDetails(String garOrderAddressDetails) {
		this.garOrderAddressDetails = garOrderAddressDetails;
	}

	public String getGarOrderContactName() {
		return garOrderContactName;
	}

	public void setGarOrderContactName(String garOrderContactName) {
		this.garOrderContactName = garOrderContactName;
	}

	public String getGarOrderTrashType() {
		return garOrderTrashType;
	}

	public void setGarOrderTrashType(String garOrderTrashType) {
		this.garOrderTrashType = garOrderTrashType;
	}

	public String getGarOrderContactTel() {
		return garOrderContactTel;
	}

	public void setGarOrderContactTel(String garOrderContactTel) {
		this.garOrderContactTel = garOrderContactTel;
	}

	public String getGarOrderCompanyId() {
		return garOrderCompanyId;
	}

	public void setGarOrderCompanyId(String garOrderCompanyId) {
		this.garOrderCompanyId = garOrderCompanyId;
	}

	public String getGarOrderCompanyName() {
		return garOrderCompanyName;
	}

	public void setGarOrderCompanyName(String garOrderCompanyName) {
		this.garOrderCompanyName = garOrderCompanyName;
	}

	public String getGarOrderCompanyTel() {
		return garOrderCompanyTel;
	}

	public void setGarOrderCompanyTel(String garOrderCompanyTel) {
		this.garOrderCompanyTel = garOrderCompanyTel;
	}

	public String getGarOrderAgreementTime() {
		return garOrderAgreementTime;
	}

	public void setGarOrderAgreementTime(String garOrderAgreementTime) {
		this.garOrderAgreementTime = garOrderAgreementTime;
	}

	public String getGarRemark() {
		return garRemark;
	}

	public void setGarRemark(String garRemark) {
		this.garRemark = garRemark;
	}
    
    

}