package org.sxkj.gd.workorder.vo; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.Data; import org.sxkj.gd.common.BigDecimalStripTrailingZerosSerializer; import java.math.BigDecimal; import java.time.LocalDateTime; import java.io.Serializable; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; /** * 运营收益视图对象 */ @Data public class GdOperationalRevenueVo implements Serializable { @JsonSerialize(using = ToStringSerializer.class) private String id; @JsonSerialize(using = BigDecimalStripTrailingZerosSerializer.class) private BigDecimal operatingIncome; @JsonSerialize(using = BigDecimalStripTrailingZerosSerializer.class) private BigDecimal totalCost; @JsonSerialize(using = BigDecimalStripTrailingZerosSerializer.class) private BigDecimal netProfit; @JsonSerialize(using = BigDecimalStripTrailingZerosSerializer.class) private BigDecimal financialIrr; private String marketSpace; private String nickName; private String earnForecast; private LocalDateTime createTime; }