package com.yuchen.saas.park.api.dto.approve;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.support.Query;

@Data
@ApiModel(value="人员审批查询对象", description="人员审批查询对象")
public class PeopleApproveQueryDto extends Query {
    @ApiModelProperty(name = "parkId", value = "园区id")
    private Long parkId;

    @ApiModelProperty(name = "buildingId", value = "楼栋id")
    private Long buildingId;

    @ApiModelProperty(name = "buildingUnitId", value = "单元id")
    private Long buildingUnitId;

    @ApiModelProperty(name = "floorId", value = "楼层id")
    private Long floorId;

    @ApiModelProperty(name = "roomId", value = "房间id")
    private Long roomId;

    @ApiModelProperty(name = "ownerType", value = "业主类型 0：个人 1：企业")
    private String ownerType;

    @ApiModelProperty(name = "idType", value = "证件类型")
    private String idType;

    @ApiModelProperty(name = "idCard", value = "证件号码")
    private String idCard;

    @ApiModelProperty(name = "name", value = "名字")
    private String name;

    @ApiModelProperty(name = "contactPhone", value = "联系电话")
    private String contactPhone;

    @ApiModelProperty(name = "applyStatus", value = "申请状态 1：待确认 2：已确认 3：已通过 4：已驳回 5：已取消")
    private String applyStatus;

    @ApiModelProperty(name = "approveType", value = "审批类型  1\t业主\n" +
            "     2\t租客\n" +
            "     3\t家属\n" +
            "     4\t家政\n" +
            "     5\t成员\n" +
            "     6\t其他\n" +
            "     99\t人脸审核")
    private Integer approveType;


}
