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

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

import java.util.Date;

@Data
@ApiModel(value = "任务人效导出对象")
public class EfficiencyTaskExport {


    //    @Excel(name = "ID", cellType = Excel.ColumnType.NUMERIC)
//    private Long id;
    @Excel(name = "任务派单号")
    private String no;
    @Excel(name = "任务名称")
    private String name;
    @Excel(name = "任务位置")
    private String taskPosition;
    @Excel(name = "任务类型", readConverterExp = "0=计划任务,1=系统监控,2=指派任务,3=用户上报,4=巡检上报,5=巡检任务")
    private Integer taskType;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "任务生成时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "任务派发时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date sendTime;
    @Excel(name = "任务派单人员")
    private String taskDistributiUser;
    @Excel(name = "任务接单人员")
    private String taskAcceptUser;
    @Excel(name = "响应时长")
    private Integer confirmTiming;
    @Excel(name = "转场时长")
    private Integer transferTiming;
    @Excel(name = "作业时长")
    private Integer timing;
    @Excel(name = "设定工时")
    private Double 实际工时;
    @Excel(name = "设定工时")
    private Double taskActualActionTiming;
    @Excel(name = "任务积分")
    private Double point;
    @Excel(name = "薪资金额")
    private Double salary;
    @Excel(name = "时薪类型")
    private String wageName;
    @Excel(name = "站点名称")
    private String districtName;





}
