package com.hdkj.lt.modle.dto.measurement;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author rj
 * @date 2025/5/24 下午4:01
 * @description
 */
@NoArgsConstructor
@Data
@ApiModel("用户查询参数")
public class UserDTO {

    private Integer page;
    private Integer perPage;
    private String startTime;
    private String endTime;
    private List<FiltersDTO> filters;

    @NoArgsConstructor
    @Data
    public static class FiltersDTO {
        private String psrType;
        private List<?> psrIds;
        private List<?> astIds;
        private String astType;
        private List<String> consNos;
        private String consType;
        private List<String> telemetryTypes;
        private List<?> measPointIds;
    }
}
