package com.sz.admin.monitor.pojo.que;


import cn.hutool.core.util.ObjectUtil;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author xq
 * @description: 公共查询父类
 * @date 2026/2/3 13:36
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BaseQue {
    /**
     * 当前页数
     */
    private Integer pageNum;
    /**
     * 当前页数量
     */
    private Integer pageSize;

    /**
     * 初始化分页参数
     * @param base
     */
//    public static <T> Page<T> init(BaseQue base,Class<T> cla){
//        if(ObjectUtil.isEmpty(base))
//            return null;
//        base.setPageNum(ObjectUtil.isNotEmpty(base.getPageNum())?base.getPageNum():0);
//        base.setPageSize(ObjectUtil.isNotEmpty(base.getPageSize())?base.getPageSize():10);
//        return new Page<>(base.getPageNum(), base.getPageSize());
//    }
}
