package com.hdkj.lt.core.bizms.modle.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author luorui
 * @date 2025/6/11 16:36
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class UserListQueryDTO implements Serializable {

    /**
     * 查询用户类型，1-主干线路负荷点，2-开关段负荷点
     */
    private String queryType;
    /**
     * 负荷开关段id(psrId)
     */
    private String loadSwitchId;

    /**
     * 线路id(psrId)
     */
    private String lineId;
    /**
     * 分页页长
     */
    private Long pageSize;

    /**
     * 分页页码
     */
    private Long pageNum;

    /**
     * 中压接入点ID（psrId）
     */
    private String joinEc;

    /**
     * 新增不同场景下查询条件(计划/故障/线路/方案/运行调优ID)
     */
    private String objId;

    /**
     * 搜索设备id
     */
    private String psrId;
}
