package com.sundot.airport.attendance.portrait;

import com.sundot.airport.attendance.domain.portrait.StationDeptWorkStats;
import com.sundot.airport.common.domain.portrait.BaseModuleIndicatorResult;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 考勤模块指标结果类
 * 用于存储考勤模块的指标数据
 */
@Data
public class AttendanceModuleIndicatorResult extends BaseModuleIndicatorResult {

    /**
     * 出勤天数
     */
    @ApiModelProperty(value = "出勤天数")
    private Object workingDate;

    /**
     * 上岗时长
     */
    @ApiModelProperty(value = "出勤天数")
    private Object workingHours;

    /**
     * 站的统计列表
     */
    @ApiModelProperty(value = "出勤天数")
    private List<StationDeptWorkStats> stationDeptWorkStats;

    public AttendanceModuleIndicatorResult() {
        setModuleName("attendance");
    }
}