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

import com.baomidou.mybatisplus.annotation.TableId;
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;

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

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

}