package xiaoqu.home.open.controller.export.efficiency;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import xiaoqu.home.open.utils.poi.annotation.Excel;

import java.util.Date;

@Data
@ApiModel(value = "人效报表详情导出对象")
public class EfficiencyDetailExport {

    @Excel(name = "生成时间")
    private String createDateStr;
    @Excel(name ="人员名称")
    private String userName;
    @Excel(name ="手机号")
    private String mobile;
    @Excel(name ="角色类型", readConverterExp = "2=保洁,5=物业")
    private Integer appRole;
    @Excel(name ="派单数")
    private Integer distributiCount;
    @Excel(name ="接单数")
    private Integer acceptCount;
    @Excel(name ="接单率")
    private Double acceptPercent;
    @Excel(name ="总响应时间")
    private Double confirmTimingTotal;
    @Excel(name ="总转场时间")
    private Double transferTimingTotal;
    @Excel(name ="总作业时间")
    private Double workTimingTotal;
    @Excel(name ="总工时")
    private Double wageHourTotal;
    @Excel(name ="总积分")
    private Double pointTotal;
    @Excel(name ="核对积分")
    private String checkPoint;
    @Excel(name ="核对后积分")
    private Double resultPoint;
    @Excel(name ="平均响应时间")
    private Double confirmTimingAve;
    @Excel(name ="平均转场时间")
    private Double transferTimingAve;
    @Excel(name ="平均作业时间")
    private Double workTimingAve;
    @Excel(name ="平均工时")
    private Double wageHourAve;
    @Excel(name ="按时完成数")
    private Integer onTimeCount;
    @Excel(name ="超时完成树")
    private Integer timeOutCount;
    @Excel(name ="未完成数")
    private Integer unfinishCount;
    @Excel(name ="完工率")
    private Double finishPercent;
    @Excel(name ="总薪资")
    private Double salaryTotal;

}
