package jnpf.model.attendance.dto;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import javax.validation.constraints.NotBlank;
import java.util.ArrayList;
import java.util.List;

/**
 * 考勤机dto
 *
 * @author yanwenfu
 * @create 2024-09-11
 */
@NoArgsConstructor
@Getter
@Setter
public class MachineDto {

    /** 考勤机名称 */
    @NotBlank(message = "请输入考勤机名称")
    private String name;
    /** mac地址 */
    @NotBlank(message = "请输入mac地址")
    private String mac;
    /** 类型 */
    @NotBlank(message = "请选择考勤机类型")
    private String type;
    /** 类型名称 */
    @NotBlank(message = "类型名称不能为空")
    private String typeName;

    /** 组织列表 */
    private List<String> organizeList = new ArrayList<>();
    /** 成员列表 */
    private List<String> userIdList = new ArrayList<>();
}
