package com.ruoyi.system.vo; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.system.model.TBill; import com.ruoyi.system.model.TBillDetail; import com.ruoyi.system.model.THouse; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.List; @Data @ApiModel(value = "缴费账单VO") public class TBillVO extends TBill { @ApiModelProperty(value = "水电费明细") private List billDetailList; @ApiModelProperty(value = "房屋信息") private THouse house; @ApiModelProperty(value = "租金") private BigDecimal monthRent; @ApiModelProperty(value = "租金支付方式 月付 季付 年付") private String payType; @ApiModelProperty(value = "押金") private BigDecimal deposit; @ApiModelProperty(value = "甲方联系人") private String partyOnePerson; @ApiModelProperty(value = "甲方联系方式") private String partyOnePhone; @ApiModelProperty(value = "合同开始时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private LocalDateTime concatStartTime; @ApiModelProperty(value = "合同结束时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private LocalDateTime concatEndTime; }