package com.yuanchu.mom.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.yuanchu.mom.annotation.ValueTableShow; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.math.BigDecimal; import java.time.LocalDateTime; /** * @Author 戴卓 * @Date 2024/1/8 */ @Data @AllArgsConstructor @NoArgsConstructor public class DataComparisonDto { @ApiModelProperty("账号") @ValueTableShow(1) private String account; @ApiModelProperty("账户名") @ValueTableShow(2) private String name; @ApiModelProperty("账户消费金额") @ValueTableShow(3) private BigDecimal consumption; @ApiModelProperty("登记时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @ApiModelProperty("对比的账号") @ValueTableShow(5) private String comparisonAccount; @ApiModelProperty("对比的账户名") @ValueTableShow(6) private String comparisonName; @ApiModelProperty("对比的消费金额") @ValueTableShow(7) private BigDecimal comparisonConsumption; @ApiModelProperty("对比的登记时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime comparisonCreateTime; }