package com.ruoyi.collaborativeApproval.dto; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; @Data public class BroadbandCommunicationDTO { private Long id; private String area; private String office; private String residentStaff; private String address; @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate installDate; private BigDecimal installFee; private Integer paymentCycle; private String paymentMethod; private BigDecimal prepaidAmount; private BigDecimal monthlyFee; private String packageContent; @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate nextPaymentDate; /** * normal: 正常 (>15天) * expiring: 即将到期 (0~15天) * overdue: 已逾期 (<0天) */ private String warnStatus; }