package com.hdkj.lt.bf.entity.vo;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.hdkj.lt.base.serializer.BigDecimalSerializer;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author luorui
 * @date 2025/5/21 12:15
 * 损失用户分页对象
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SectionTransferPage<T> extends Page<T> {


    /**
     * 累计带供负荷
     */
    @JsonSerialize(using = BigDecimalSerializer.Keep6DecimalSerializer.class)
    private BigDecimal totalSwitchSectionLoads;
    /**
     * 开工动作次数(自动和人工)
     */
    private Integer switchOperationTimes;

    /**
     * 人工开关动作次数
     */
    private Integer nonAutoSwitchOperationTimes;


}
