package cn.iocoder.yudao.module.srm.controller.admin.tender.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; @Schema(description = "管理后台 - SRM 投标 Response VO") @Data public class SrmTenderBidRespVO { @Schema(description = "投标ID", example = "1") private Long id; @Schema(description = "招标项目ID", example = "1") private Long tenderProjectId; @Schema(description = "供应商ID", example = "1") private Long supplierId; @Schema(description = "供应商名称", example = "xxx供应商") private String supplierName; @Schema(description = "投标编号", example = "BID2024010001") private String bidNo; @Schema(description = "投标状态", example = "0") private Integer bidStatus; @Schema(description = "投标时间") private LocalDateTime bidTime; @Schema(description = "投标总金额", example = "500000") private BigDecimal bidTotalAmount; @Schema(description = "投标文件名", example = "bid_file.pdf") private String bidFileName; @Schema(description = "投标文件地址", example = "https://example.com/files/xxx.pdf") private String bidFileUrl; @Schema(description = "撤标原因", example = "技术参数变更") private String withdrawReason; @Schema(description = "创建时间") private LocalDateTime createTime; }