package com.ycl.dto.casePool; import com.baomidou.mybatisplus.annotation.TableField; import com.ycl.dto.caseHandler.DispatchInfoParam; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.List; @Data @ApiModel(value = "添加违规案件") public class ViolationParam { @ApiModelProperty(value = "状态") private Integer state; /** * 大类 */ @ApiModelProperty(value = "大类") // @NotNull(message = "不允许大类为空") private Integer categoryId; /** * 报警时间 */ @ApiModelProperty(value = "报警时间") @TableField("alarm_time") private String alarmTime; /** * 调度时限 */ @ApiModelProperty(value = "调度时限") @TableField("limit_time") private String limitTime; /** * 小类 */ @ApiModelProperty(value = "小类") // @NotNull(message = "不允许小类为空") private Integer typeId; /** * 案件等级 */ @ApiModelProperty(value = "案件等级") // @NotNull(message = "不允许案件等级为空") private Long gradeId; /** * 所属街道 */ @ApiModelProperty(value = "所属街道") // @NotNull(message = "不允许所属街道为空") private Integer streetId; /** * 所属社区 */ @ApiModelProperty(value = "所属社区") // @NotNull(message = "不允许所属社区为空") private Integer communityId; /** * 案由 */ @ApiModelProperty(value = "案由") // @NotBlank(message = "不允许案由为空") private String actionCause; /** * 报警点位 事发地点 */ @ApiModelProperty(value = "事发地点") @NotBlank(message = "不允许事发地点为空") private String site; /** * 是否关联商铺 */ @ApiModelProperty(value = "是否关联商铺(0否1是)") private Integer linkShop; /** * 关联商铺名称 */ @ApiModelProperty(value = "关联商铺名称") private Integer shopName; /** * 车牌号 */ @ApiModelProperty(value = "车牌号") private String carNumber; /** * 问题描述 */ @ApiModelProperty(value = "问题描述") @NotBlank(message = "不允许问题描述为空") private String description; /** * 反映人 */ @ApiModelProperty(value = "反映人") private String informant; /** * 反映人联系方式 */ @ApiModelProperty(value = "反映人联系方式") private String informantPhoneCode; /** * 身份证号码 */ @ApiModelProperty(value = "身份证号码") private String informantIdCard; @ApiModelProperty(value = "图片") private List imageUrls; @ApiModelProperty(value = "视频") private List videoUrls; }