package com.aucma.report.domain;

import com.aucma.common.annotation.Excel;
import com.aucma.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 维修工时统计报表
 *
 * 数据来源：dms_repair_work_order
 */
public class RepairHoursReport extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 执行人ID */
    @Excel(name = "执行人ID")
    @JsonProperty("EXECUTOR_ID")
    private Long EXECUTOR_ID;

    /** 执行人姓名 */
    @Excel(name = "执行人")
    @JsonProperty("EXECUTOR_NAME")
    private String EXECUTOR_NAME;

    /** 工单数量 */
    @Excel(name = "工单数量")
    @JsonProperty("ORDER_COUNT")
    private Long ORDER_COUNT;

    /** 合计工时（小时） */
    @Excel(name = "合计工时(h)")
    @JsonProperty("TOTAL_HOURS")
    private Double TOTAL_HOURS;

    /** 平均工时（小时） */
    @Excel(name = "平均工时(h)")
    @JsonProperty("AVG_HOURS")
    private Double AVG_HOURS;

    public Long getEXECUTOR_ID() {
        return EXECUTOR_ID;
    }

    public void setEXECUTOR_ID(Long EXECUTOR_ID) {
        this.EXECUTOR_ID = EXECUTOR_ID;
    }

    public String getEXECUTOR_NAME() {
        return EXECUTOR_NAME;
    }

    public void setEXECUTOR_NAME(String EXECUTOR_NAME) {
        this.EXECUTOR_NAME = EXECUTOR_NAME;
    }

    public Long getORDER_COUNT() {
        return ORDER_COUNT;
    }

    public void setORDER_COUNT(Long ORDER_COUNT) {
        this.ORDER_COUNT = ORDER_COUNT;
    }

    public Double getTOTAL_HOURS() {
        return TOTAL_HOURS;
    }

    public void setTOTAL_HOURS(Double TOTAL_HOURS) {
        this.TOTAL_HOURS = TOTAL_HOURS;
    }

    public Double getAVG_HOURS() {
        return AVG_HOURS;
    }

    public void setAVG_HOURS(Double AVG_HOURS) {
        this.AVG_HOURS = AVG_HOURS;
    }
}
