1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.huaxu.dto.generalView;
- import com.fasterxml.jackson.databind.annotation.JsonSerialize;
- import com.huaxu.util.jsonSerializer.BigDecimalJsonSerializer;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.time.LocalDate;
- import java.time.format.DateTimeFormatter;
- import java.util.ArrayList;
- import java.util.Comparator;
- import java.util.List;
- /**
- * @description
- * @auto wangli
- * @data 2021/1/6 14:44
- */
- @Api("供水曲线图")
- @Data
- public class WaterSupplyChart implements Serializable {
- private static final long serialVersionUID = -7408540431210984136L;
- @ApiModelProperty("序号")
- private Integer sort;
- @ApiModelProperty("日期")
- private String date;
- @ApiModelProperty("制水量")
- @JsonSerialize(using = BigDecimalJsonSerializer.class)
- private BigDecimal waterData;
- @ApiModelProperty("电耗")
- @JsonSerialize(using = BigDecimalJsonSerializer.class)
- private BigDecimal powerData;
- @ApiModelProperty("药耗")
- @JsonSerialize(using = BigDecimalJsonSerializer.class)
- private BigDecimal drugData;
- public WaterSupplyChart (){ }
- public WaterSupplyChart ( Integer i){
- this.sort=i;
- this.waterData=BigDecimal.ZERO;
- this.powerData=BigDecimal.ZERO;
- this.drugData=BigDecimal.ZERO;
- this.date= DateTimeFormatter.ofPattern("yyyy-MM-dd").format(LocalDate.now().plusDays(-i));
- }
- }
|