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;
|
}
|