package com.yuchen.saas.park.service.mapper.domain.task;

import lombok.Data;

import javax.annotation.Nullable;
import javax.validation.constraints.Positive;
import java.time.LocalDateTime;
import java.util.Set;

@Nullable
@Data
public class DoorAccessControlConfigIssueTaskCondition {
    private Set<Long> userIds;

    private Set<@Positive Long> doorAccessControlIds;

    private Set<Long> departmentIds;

    private Set<Long> parkIds;

    private Set<Integer> type;

    private LocalDateTime processingStartMinTime;
    private LocalDateTime processingStartMaxTime;
    private LocalDateTime processingEndMinTime;
    private LocalDateTime processingEndMaxTime;

    private Boolean successful;
}
