package com.yuchen.saas.park.api.vo.request;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName PlDoorUserPointSetReq
 * @Description TODO
 * @Author mqs
 * @Date 2024/4/9 10:49
 * @Version 1.0
 */
@Data
public class PlDoorUserPointSetReq {

    /**
     * 房号
     */
    @ApiModelProperty(name = "roomNumberId", value = "房号")
    private Long roomNumberId;
    /**
     * 楼栋
     */
    @ApiModelProperty(name = "buildingId", value = "楼栋")
    private Long buildingId;
    /**
     * 单元
     */
    @ApiModelProperty(name = "elementId", value = "单元")
    private Long elementId;
    /**
     * 站点
     */
    @ApiModelProperty(name = "parkId", value = "项目")
    private Long parkId;
    /**
     * 人员类型 1:住户;2:其他;
     */
    @ApiModelProperty(name = "userType", value = "人员类型 1:住户人员;2:工作人员;3:临时人员;")
    private String userType;
    /**
     * 人员姓名
     */
    @ApiModelProperty(name = "userName", value = "人员姓名")
    private String userName;
    /**
     *  手机号码
     */
    @ApiModelProperty(name = "telephone", value = "手机号码")
    private String telephone;
    /**
     *  门禁组
     */
    @ApiModelProperty(name = "piontGroupNameStr", value = "门禁组")
    private String piontGroupNameStr;
    /**
     * 门禁点名称字符串
     */
    @ApiModelProperty(name = "doorPointNameStr", value = "门禁点名称")
    private String doorPointNameStr;
    /**
     *  权限状态
     */
    @ApiModelProperty(name = "permissionState", value = "权限状态 0:未生效;1:正常;2:已过期;")
    private String permissionState;

    /**
     * 下发状态 0:未下发;1:已下发;2:下发失败;
     */
    @ApiModelProperty(name = "sendState", value = "下发状态 0:未下发;1:已下发;2:下发失败;")
    private String sendState;

    @ApiModelProperty(name = "current", value = "当前页")
    private Integer current;

    @ApiModelProperty(name = "size", value = "每页大小")
    private Integer size;

}
