package com.ruoyi.performance.dto; import com.ruoyi.performance.pojo.PerformanceShift; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @Data public class PerformanceShiftMapDto extends PerformanceShift { @ApiModelProperty("用户名称") private String userName; @ApiModelProperty("班次") private String shiftTime; @ApiModelProperty("部门") private String department; @ApiModelProperty("月份序列") private Integer monthNum; @ApiModelProperty("月度班次统计") private Map monthlyAttendance = new HashMap<>(); @ApiModelProperty("年度班次统计") private Map sidebarAnnualAttendance = new HashMap<>();; @ApiModelProperty("班次详情") private List list = new ArrayList<>(); @ApiModelProperty("日期表头列表") private List> headerList = new ArrayList<>(); }