package com.by4cloud.platformx.business.dto; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.Column; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.util.Date; @Data public class DropLossAddDTO { @Schema(description = "关联合同ID") private Long contractId; @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Schema(description = "降点损失时间") private Date dropDate; @Schema(description = "损失金额") private BigDecimal dropAmount; @Schema(description = "降点原因") private String dropRemark; @Schema(description = "附件URL") private String attachmentUrl; @Schema(description = "附件名称") private String attachmentName; }