nidapeng
2024-03-25 755b60c531999e9d3c0a94759a2a5e92f5e4ad4e
server/dmvisit_service/src/main/java/com/doumee/dao/web/reqeust/ErpVisitDTO.java
@@ -8,6 +8,9 @@
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;
@@ -21,18 +24,23 @@
@ApiModel("ERP访客申请主类")
public class ErpVisitDTO extends BaseRequst {
    @NotBlank(message = "ERP记录主键不能为空")
    @ApiModelProperty(value = "ERP记录主键")
    private String erpId;
    @NotBlank(message = "访客姓名不能为空")
    @ApiModelProperty(value = "访客姓名")
    private String name;
    @NotBlank(message = "手机号不能为空")
    @ApiModelProperty(value = "手机号")
    private String phone;
    @NotNull(message = "证件类型不能为空")
    @ApiModelProperty(value = "证件类型 0身份证 1港澳证件 2护照")
    private Integer idcardType;
    @NotBlank(message = "证件号不能为空")
    @ApiModelProperty(value = "证件号")
    private String idcardNo;
@@ -42,25 +50,31 @@
    @ApiModelProperty(value = "健康证")
    private String imgurl;
    @NotBlank(message = "公司名称不能为空")
    @ApiModelProperty(value = "公司名称")
    private String companyName;
    @NotBlank(message = "被访人不能为空")
    @ApiModelProperty(value = "被访人 erp 主键 ")
    private String receptMemberId;
    @NotNull(message = "门禁有效起期不能为空")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "门禁有效期开始")
    private Date starttime;
    @NotNull(message = "门禁有效止期不能为空")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "门禁有效期截止")
    private Date endtime;
    @NotBlank(message = "门禁编码不能为空")
    @ApiModelProperty(value = "门禁编码  海康系统主键 ,多个用英文逗号隔开")
    private String doors;
    @NotBlank(message = "来访事由不能为空")
    @ApiModelProperty(value = "来访事由")
    private String reason;
@@ -69,6 +83,4 @@
    @ApiModelProperty(value = "随访人员信息")
    List<ErpWithVisitDTO> erpWithVisitDTOList;
}