package com.yuchen.saas.parking.api.param;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;


/**
 * <p>
 * 动态车申请表
 * </p>
 *
 * @author cxj
 * @since 2023-05-26
 */
@Data
public class AddParkingTeamAuditParam {

    @ApiModelProperty(name = "id", value = "动态车申请ID")
    private Long id;

    /**
     * 团队车(动态车)ID
     */
    @NotNull
    @ApiModelProperty(name = "teamId", value = "团队车(动态车)ID")
    private Long teamId;
    /**
     * 车牌号
     */
    @NotBlank
    @ApiModelProperty(name = "plateNo", value = "车牌号")
    private String plateNo;
    /**
     * 车主姓名
     */
    @ApiModelProperty(name = "personName", value = "车主姓名")
    private String personName;
    /**
     * 绑定手机号
     */
    @NotBlank
    @ApiModelProperty(name = "personPhone", value = "绑定手机号")
    private String personPhone;
    /**
     * 申请附件图片地址 逗号隔开
     */
    @ApiModelProperty(name = "file", value = "申请附件图片地址 逗号隔开")
    private String file;
    /**
     * 申请理由
     */
    @ApiModelProperty(name = "reason", value = "申请理由")
    private String reason;

    /**
     * 小程序OPENid
     */
    @ApiModelProperty(name = "payUserId", value = "小程序OPENid")
    private String payUserId;

    /**
     * 申请来源
     */
    @ApiModelProperty(name = "applySource", value = "申请来源")
    private String applySource;
}
