package com.sptg.device.api.vo;

import com.baomidou.mybatisplus.annotations.TableField;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * title: AccessUserPushDeviceVO
 * package: com.sptg.estate.api.vo
 * description: 人脸设置->启用，选择下发设备后封装的对象
 *
 *
 *
 */
@Getter
@Setter
public class AccessUserCardPushDevicesVO {

    /**
     * 授权卡片ID（下发卡片的用户）
     */
    @TableField(exist = false)
    private Long cardId;

    /**
     * 是启用或者禁用操作，true为启用，false为禁用
     */
    @TableField(exist = false)
    private Boolean enable;

    /**
     * 发布类型{ 1 ：按小区发布，2：按单元发布，3：按设备发布}
     */
    @TableField(exist = false)
    private Integer pushType;

    /**
     * 勾选的业务对象主键
     * 按小区分布，就是小区的ID集
     * 按单元发布，就是单元的ID集
     * 按设备发布，就是设备的ID集
     */
    @TableField(exist = false)
    private List<Long> busiIdList;
}
