package com.yuanchu.mom.pojo.dto;
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import lombok.AllArgsConstructor;
|
import lombok.Builder;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import javax.validation.constraints.NotBlank;
|
import java.util.List;
|
|
|
@Data
|
@NoArgsConstructor
|
@AllArgsConstructor
|
@Builder
|
//新增成品发货
|
public class ConsignmentDto {
|
|
//订单编号
|
@NotBlank(message = "订单编号不能为空")
|
@JsonSerialize
|
private String orderCode;
|
|
//合同编号
|
@NotBlank(message = "合同编号不能为空")
|
@JsonSerialize
|
private String customerCode;
|
|
//客户名称
|
@NotBlank(message = "客户名称不能为空")
|
@JsonSerialize
|
private String proname;
|
|
//到货地址
|
@NotBlank(message = "到货地址不能为空")
|
@JsonSerialize
|
private String adress;
|
|
//收货联系人
|
@NotBlank(message = "收货联系人不能为空")
|
@JsonSerialize
|
private String username;
|
|
//手机号
|
@NotBlank(message = "手机号不能为空")
|
@JsonSerialize
|
private String phone ;
|
|
//产品信息
|
@JsonSerialize
|
private List<ConsignmentDto2> messages;
|
|
//检查人员
|
@NotBlank(message = "检查人员不能为空")
|
@JsonSerialize
|
private String checkName;
|
|
//装配人员
|
@NotBlank(message = "装配人员不能为空")
|
@JsonSerialize
|
private String fitName;
|
}
|