package com.usky.vpp.service.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 响应量偏差价格调整配置展示对象。
 */
@Data
public class ResponseDeviationPriceAdjustmentVO {

    private Long id;

    private BigDecimal coeffLower;

    private BigDecimal coeffUpper;

    private Boolean lowerInclusive;

    private Boolean upperInclusive;

    /** 只读展示串，如 [0.6,0.8)、&lt;0.6、&gt;1.4。 */
    private String responseCoefficientLabel;

    private BigDecimal priceAdjustmentCoefficient;

    private String remark;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
}
