package jnpf.model.attendance.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import jnpf.model.attendance.vo.attendance.GroupMiniVo;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;
import java.util.List;

/**
 * 考勤机管理vo
 *
 * @author yanwenfu
 * @create 2024-09-10
 */
@Getter
@Setter
public class AttendanceMachineManageVo {

    /** 考勤机id */
    private String id;

    /** 考勤机名称 */
    private String name;

    /** mac地址 */
    private String mac;

    /** 考勤机类型(enCode) */
    private String type;

    /** 类型名称 */
    private String typeName;

    /** 绑定考勤组(英文逗号分隔) */
    private String groupIds;

    /** 组织数量 */
    private Integer orgCount;

    /** 成员数量 */
    private Integer userCount;

    /** 适配范围 */
    private String scope;

    /** 是否在线(1: 是, 0: 否) */
    private Integer online;

    /** 考勤组列表 */
    private List<GroupMiniVo> groupList = new ArrayList<>();
}
