| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- package com.cyksj.model.request;
- import lombok.Getter;
- import lombok.Setter;
- import javax.validation.constraints.Email;
- import javax.validation.constraints.NotBlank;
- import javax.validation.constraints.NotEmpty;
- import javax.validation.constraints.Size;
- import java.util.List;
- @Getter
- @Setter
- public class EnterprisePurchaseLeadSubmitReq {
- @NotBlank(message = "contactName is required")
- @Size(max = 64, message = "contactName max length is 64")
- private String contactName;
- @NotBlank(message = "companyName is required")
- @Size(max = 128, message = "companyName max length is 128")
- private String companyName;
- @NotBlank(message = "phone is required")
- @Size(max = 32, message = "phone max length is 32")
- private String phone;
- @NotBlank(message = "email is required")
- @Email(message = "email format is invalid")
- @Size(max = 128, message = "email max length is 128")
- private String email;
- @NotEmpty(message = "models is required")
- @Size(max = 20, message = "models max size is 20")
- private List<String> models;
- @NotBlank(message = "expectedUsage is required")
- @Size(max = 128, message = "expectedUsage max length is 128")
- private String expectedUsage;
- }
|