zouyu
2025-03-19 3647aa5008055528f075ee73002542a1399575ae
performance-server/src/main/java/com/ruoyi/performance/dto/AuxiliaryOriginalHoursDto.java
@@ -2,13 +2,20 @@
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 java.math.BigDecimal;
import lombok.NoArgsConstructor;
import lombok.ToString;
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
//原始工时
public class AuxiliaryOriginalHoursDto {
@@ -17,6 +24,7 @@
    private String name;
    //修正工时
    @ExcelIgnore
    private AuxiliaryCorrectionHours auxiliaryCorrectionHours;
    @ApiModelProperty("类型")
@@ -25,224 +33,256 @@
    @ApiModelProperty("1日工时")
    @ExcelProperty(value = "1日")
    private BigDecimal oneHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double oneHours;
    @ExcelIgnore
    private Integer one;
    @ApiModelProperty("2日工时")
    @ExcelProperty(value = "2日")
    private BigDecimal twoHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twoHours;
    @ExcelIgnore
    private Integer  two;
    @ApiModelProperty("3日工时")
    @ExcelProperty(value = "3日")
    private BigDecimal threeHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double threeHours;
    @ExcelIgnore
    private Integer three;
    @ApiModelProperty("4日工时")
    @ExcelProperty(value = "4日")
    private BigDecimal fourHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double fourHours;
    @ExcelIgnore
    private Integer four;
    @ApiModelProperty("5日工时")
    @ExcelProperty(value = "5日")
    private BigDecimal fiveHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double fiveHours;
    @ExcelIgnore
    private Integer  five;
    @ApiModelProperty("6日工时")
    @ExcelProperty(value = "6日")
    private BigDecimal sixHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double sixHours;
    @ExcelIgnore
    private Integer six;
    @ApiModelProperty("7日工时")
    @ExcelProperty(value = "7日")
    private BigDecimal sevenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double sevenHours;
    @ExcelIgnore
    private Integer seven;
    @ApiModelProperty("8日工时")
    @ExcelProperty(value = "8日")
    private BigDecimal eightHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double eightHours;
    @ExcelIgnore
    private Integer eight;
    @ApiModelProperty("9日工时")
    @ExcelProperty(value = "9日")
    private BigDecimal nineHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double nineHours;
    @ExcelIgnore
    private Integer nine;
    @ApiModelProperty("10日工时")
    @ExcelProperty(value = "10日")
    private BigDecimal tenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double tenHours;
    @ExcelIgnore
    private Integer ten;
    @ApiModelProperty("11日工时")
    @ExcelProperty(value = "11日")
    private BigDecimal elevenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double elevenHours;
    @ExcelIgnore
    private Integer eleven;
    @ApiModelProperty("12日工时")
    @ExcelProperty(value = "12日")
    private BigDecimal twelveHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twelveHours;
    @ExcelIgnore
    private Integer twelve;
    @ApiModelProperty("13日工时")
    @ExcelProperty(value = "13日")
    private BigDecimal thirteenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double thirteenHours;
    @ExcelIgnore
    private Integer thirteen;
    @ApiModelProperty("14日工时")
    @ExcelProperty(value = "14日")
    private BigDecimal fourteenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double fourteenHours;
    @ExcelIgnore
    private Integer fourteen;
    @ApiModelProperty("15日工时")
    @ExcelProperty(value = "15日")
    private BigDecimal fifteenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double fifteenHours;
    @ExcelIgnore
    private Integer fifteen;
    @ApiModelProperty("16日工时")
    @ExcelProperty(value = "16日")
    private BigDecimal sixteenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double sixteenHours;
    @ExcelIgnore
    private Integer sixteen;
    @ApiModelProperty("17日工时")
    @ExcelProperty(value = "17日")
    private BigDecimal seventeenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double seventeenHours;
    @ExcelIgnore
    private Integer seventeen;
    @ApiModelProperty("18日工时")
    @ExcelProperty(value = "18日")
    private BigDecimal eighteenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double eighteenHours;
    @ExcelIgnore
    private Integer eighteen;
    @ApiModelProperty("19日工时")
    @ExcelProperty(value = "19日")
    private BigDecimal nineteenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double nineteenHours;
    @ExcelIgnore
    private Integer nineteen;
    @ApiModelProperty("20日工时")
    @ExcelProperty(value = "20日")
    private BigDecimal twentyHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentyHours;
    @ExcelIgnore
    private Integer twenty;
    @ApiModelProperty("21日工时")
    @ExcelProperty(value = "21日")
    private BigDecimal twentyOneHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentyOneHours;
    @ExcelIgnore
    private Integer twentyOne;
    @ApiModelProperty("22日工时")
    @ExcelProperty(value = "22日")
    private BigDecimal twentyTwoHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentyTwoHours;
    @ExcelIgnore
    private Integer twentyTwo;
    @ApiModelProperty("23日工时")
    @ExcelProperty(value = "23日")
    private BigDecimal twentyThreeHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentyThreeHours;
    @ExcelIgnore
    private Integer twentyThree;
    @ApiModelProperty("24日工时")
    @ExcelProperty(value = "24日")
    private BigDecimal twentyFourHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentyFourHours;
    @ExcelIgnore
    private Integer twentyFour;
    @ApiModelProperty("25日工时")
    @ExcelProperty(value = "25日")
    private BigDecimal twentyFiveHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentyFiveHours;
    @ExcelIgnore
    private Integer twentyFive;
    @ApiModelProperty("26日工时")
    @ExcelProperty(value = "26日")
    private BigDecimal twentySixHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentySixHours;
    @ExcelIgnore
    private Integer twentySix;
    @ApiModelProperty("27日工时")
    @ExcelProperty(value = "27日")
    private BigDecimal twentySevenHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentySevenHours;
    @ExcelIgnore
    private Integer twentySeven;
    @ApiModelProperty("28日工时")
    @ExcelProperty(value = "28日")
    private BigDecimal twentyEightHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentyEightHours;
    @ExcelIgnore
    private Integer  twentyEight;
    @ApiModelProperty("29日工时")
    @ExcelProperty(value = "29日")
    private BigDecimal twentyNineHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double twentyNineHours;
    @ExcelIgnore
    private Integer  twentyNine;
    @ApiModelProperty("30日工时")
    @ExcelProperty(value = "30日")
    private BigDecimal thirtyHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double thirtyHours;
    @ExcelIgnore
    private Integer thirty;
    @ApiModelProperty("31日工时")
    @ExcelProperty(value = "31日")
    private BigDecimal thirtyOneHours;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double thirtyOneHours;
    @ExcelIgnore
    private Integer thirtyOne;
    @ApiModelProperty("总工时")
    @ExcelProperty(value = "总工时")
    private BigDecimal total;
    @JsonSerialize(using = CustomerDoubleSerialize.class)
    private Double total;
    @ApiModelProperty("月份")
    @ExcelProperty(value = "月份")