package com.ruoyi.performance.dto; import com.alibaba.excel.annotation.ExcelIgnore; import com.alibaba.excel.annotation.ExcelProperty; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.ruoyi.performance.pojo.AuxiliaryCorrectionHours; import com.ruoyi.performance.utils.CustomerDoubleSerialize; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; @Data @AllArgsConstructor @NoArgsConstructor @ToString //原始工时 public class AuxiliaryOriginalHoursDto { @ApiModelProperty("姓名") @ExcelProperty(value = "姓名") private String name; //修正工时 @ExcelIgnore private AuxiliaryCorrectionHours auxiliaryCorrectionHours; @ApiModelProperty("类型") @ExcelProperty(value = "类型") private String type; @ApiModelProperty("1日工时") @ExcelProperty(value = "1日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double oneHours; @ExcelIgnore private Integer one; @ApiModelProperty("2日工时") @ExcelProperty(value = "2日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twoHours; @ExcelIgnore private Integer two; @ApiModelProperty("3日工时") @ExcelProperty(value = "3日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double threeHours; @ExcelIgnore private Integer three; @ApiModelProperty("4日工时") @ExcelProperty(value = "4日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double fourHours; @ExcelIgnore private Integer four; @ApiModelProperty("5日工时") @ExcelProperty(value = "5日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double fiveHours; @ExcelIgnore private Integer five; @ApiModelProperty("6日工时") @ExcelProperty(value = "6日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double sixHours; @ExcelIgnore private Integer six; @ApiModelProperty("7日工时") @ExcelProperty(value = "7日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double sevenHours; @ExcelIgnore private Integer seven; @ApiModelProperty("8日工时") @ExcelProperty(value = "8日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double eightHours; @ExcelIgnore private Integer eight; @ApiModelProperty("9日工时") @ExcelProperty(value = "9日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double nineHours; @ExcelIgnore private Integer nine; @ApiModelProperty("10日工时") @ExcelProperty(value = "10日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double tenHours; @ExcelIgnore private Integer ten; @ApiModelProperty("11日工时") @ExcelProperty(value = "11日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double elevenHours; @ExcelIgnore private Integer eleven; @ApiModelProperty("12日工时") @ExcelProperty(value = "12日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twelveHours; @ExcelIgnore private Integer twelve; @ApiModelProperty("13日工时") @ExcelProperty(value = "13日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double thirteenHours; @ExcelIgnore private Integer thirteen; @ApiModelProperty("14日工时") @ExcelProperty(value = "14日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double fourteenHours; @ExcelIgnore private Integer fourteen; @ApiModelProperty("15日工时") @ExcelProperty(value = "15日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double fifteenHours; @ExcelIgnore private Integer fifteen; @ApiModelProperty("16日工时") @ExcelProperty(value = "16日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double sixteenHours; @ExcelIgnore private Integer sixteen; @ApiModelProperty("17日工时") @ExcelProperty(value = "17日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double seventeenHours; @ExcelIgnore private Integer seventeen; @ApiModelProperty("18日工时") @ExcelProperty(value = "18日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double eighteenHours; @ExcelIgnore private Integer eighteen; @ApiModelProperty("19日工时") @ExcelProperty(value = "19日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double nineteenHours; @ExcelIgnore private Integer nineteen; @ApiModelProperty("20日工时") @ExcelProperty(value = "20日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentyHours; @ExcelIgnore private Integer twenty; @ApiModelProperty("21日工时") @ExcelProperty(value = "21日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentyOneHours; @ExcelIgnore private Integer twentyOne; @ApiModelProperty("22日工时") @ExcelProperty(value = "22日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentyTwoHours; @ExcelIgnore private Integer twentyTwo; @ApiModelProperty("23日工时") @ExcelProperty(value = "23日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentyThreeHours; @ExcelIgnore private Integer twentyThree; @ApiModelProperty("24日工时") @ExcelProperty(value = "24日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentyFourHours; @ExcelIgnore private Integer twentyFour; @ApiModelProperty("25日工时") @ExcelProperty(value = "25日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentyFiveHours; @ExcelIgnore private Integer twentyFive; @ApiModelProperty("26日工时") @ExcelProperty(value = "26日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentySixHours; @ExcelIgnore private Integer twentySix; @ApiModelProperty("27日工时") @ExcelProperty(value = "27日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentySevenHours; @ExcelIgnore private Integer twentySeven; @ApiModelProperty("28日工时") @ExcelProperty(value = "28日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentyEightHours; @ExcelIgnore private Integer twentyEight; @ApiModelProperty("29日工时") @ExcelProperty(value = "29日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double twentyNineHours; @ExcelIgnore private Integer twentyNine; @ApiModelProperty("30日工时") @ExcelProperty(value = "30日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double thirtyHours; @ExcelIgnore private Integer thirty; @ApiModelProperty("31日工时") @ExcelProperty(value = "31日") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double thirtyOneHours; @ExcelIgnore private Integer thirtyOne; @ApiModelProperty("总工时") @ExcelProperty(value = "总工时") @JsonSerialize(using = CustomerDoubleSerialize.class) private Double total; @ApiModelProperty("月份") @ExcelProperty(value = "月份") private String month; }