package com.sundot.airport.common.domain.portrait;

import com.sundot.airport.common.core.domain.BaseEntity;

/**
 * 审批时长统计结果对象
 *
 * @author lingma
 * @date 2025-11-06
 */
public class ApprovalDurationStats {
    private static final long serialVersionUID = 1L;

    /**
     * 平均审批时长(毫秒)
     */
    private Long averageDuration;

    /**
     * 最长审批时长(毫秒)
     */
    private Long maxDuration;

    /**
     * 最短审批时长(毫秒)
     */
    private Long minDuration;

    /**
     * 平均审批时长文本格式
     */
    private String averageDurationText;

    /**
     * 最长审批时长文本格式
     */
    private String maxDurationText;

    /**
     * 最短审批时长文本格式
     */
    private String minDurationText;

    public Long getAverageDuration() {
        return averageDuration;
    }

    public void setAverageDuration(Long averageDuration) {
        this.averageDuration = averageDuration;
    }

    public Long getMaxDuration() {
        return maxDuration;
    }

    public void setMaxDuration(Long maxDuration) {
        this.maxDuration = maxDuration;
    }

    public Long getMinDuration() {
        return minDuration;
    }

    public void setMinDuration(Long minDuration) {
        this.minDuration = minDuration;
    }

    public String getAverageDurationText() {
        return averageDurationText;
    }

    public void setAverageDurationText(String averageDurationText) {
        this.averageDurationText = averageDurationText;
    }

    public String getMaxDurationText() {
        return maxDurationText;
    }

    public void setMaxDurationText(String maxDurationText) {
        this.maxDurationText = maxDurationText;
    }

    public String getMinDurationText() {
        return minDurationText;
    }

    public void setMinDurationText(String minDurationText) {
        this.minDurationText = minDurationText;
    }
}