| package com.panzhihua.common.model.dtos.community; | 
|   | 
| import java.io.Serializable; | 
|   | 
| import javax.validation.constraints.NotBlank; | 
|   | 
| import org.hibernate.validator.constraints.Length; | 
|   | 
| import com.panzhihua.common.validated.AddGroup; | 
|   | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| /** | 
|  * @description: 车辆登记 | 
|  * @author: Null | 
|  * @date: 2021/3/16 14:37 | 
|  */ | 
| @Data | 
| @ApiModel("小程序车辆登记参数") | 
| public class ComMngCarAppletDTO implements Serializable { | 
|   | 
|     @ApiModelProperty(value = "车辆主键ID", hidden = true) | 
|     private Long id; | 
|   | 
|     @ApiModelProperty(value = "车牌号") | 
|     @NotBlank(groups = {AddGroup.class}, message = "车牌号不能为空") | 
|     @Length(groups = {AddGroup.class}, max = 20, message = "车牌号长度错误") | 
|     private String plateNum; | 
|   | 
|     @ApiModelProperty(value = "车辆品牌型号") | 
|     @NotBlank(groups = {AddGroup.class}, message = "车辆品牌型号不能为空") | 
|     @Length(groups = {AddGroup.class}, max = 20, message = "车辆品牌型号超长") | 
|     private String brand; | 
|   | 
|     @ApiModelProperty(value = "车身颜色") | 
|     private String color; | 
|   | 
|     @ApiModelProperty(value = "社区ID", hidden = true) | 
|     private Long communityId; | 
|   | 
|     @ApiModelProperty(value = "小区名称", hidden = true) | 
|     private String areaName; | 
|   | 
|     @ApiModelProperty(value = "小区ID", hidden = true) | 
|     private Long areaId; | 
|   | 
|     @ApiModelProperty(value = "车主姓名", hidden = true) | 
|     private String userName; | 
|   | 
|     @ApiModelProperty(value = "车主ID", hidden = true) | 
|     private Long userId; | 
|   | 
|     @ApiModelProperty(value = "车主手机号码", hidden = true) | 
|     private String mobile; | 
|   | 
|     @ApiModelProperty(value = "创建人", hidden = true) | 
|     private Long createBy; | 
|   | 
|     @ApiModelProperty(value = "数据来源:1-小程序 2-后台录入", hidden = true) | 
|     private Integer source; | 
| } |