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;
|
}
|
}
|