package com.ycl.vo.zf; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Pattern; /** * @author Lyq * @version 1.0 * @date 2022/9/16 * 执法VO */ public class ZfVO { @Data @ApiModel public static class ZfReportVO { @ApiModelProperty("违法/违建信息来源,字典项") @NotBlank(message = "违法/违建信息来源不能为空") private String infoResoure; @ApiModelProperty("受理人") @NotBlank(message = "受理人不能为空") private String acceptor; @ApiModelProperty("问题类型") @NotBlank(message = "问题类型不能为空") private String problemTypes; @ApiModelProperty("违建/违规类别") @NotBlank(message = "违建/违规类别不能为空") private String category; @ApiModelProperty("所属区县") @NotBlank(message = "所属区县不能为空") private String county; @ApiModelProperty("所属街道") @NotBlank(message = "所属街道不能为空") private String street; @ApiModelProperty("事发地址") @NotBlank(message = "事发地址不能为空") private String address; @ApiModelProperty("举报人") @NotBlank(message = "举报人不能为空") private String informer; @ApiModelProperty("联系方式") @NotBlank(message = "联系方式不能为空") @Pattern(regexp = "^1[3|4|5|6|7|8|9]\\d{9}", message = "电话格式不对") private String contact; @ApiModelProperty("案由,字典项") @NotBlank(message = "案由,字典项不能为空") private String reason; @ApiModelProperty("问题描述") @NotBlank(message = "问题描述不能为空") private String problemDesc; } }