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 SrmBidEvaluationRespVO { @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 = "投标ID", example = "1") private Long bidId; @Schema(description = "价格评分(百分制)", example = "85") private BigDecimal priceScore; @Schema(description = "技术评分(百分制)", example = "90") private BigDecimal techScore; @Schema(description = "交付评分(百分制)", example = "80") private BigDecimal deliveryScore; @Schema(description = "服务评分(百分制)", example = "88") private BigDecimal serviceScore; @Schema(description = "综合评分", example = "87.5") private BigDecimal compositeScore; @Schema(description = "排名", example = "1") private Integer ranking; @Schema(description = "评委ID", example = "1") private Long evaluatorId; @Schema(description = "评委名称", example = "王五") private String evaluatorName; @Schema(description = "评标意见", example = "技术方案优秀,价格合理") private String evaluationOpinion; @Schema(description = "评价时间") private LocalDateTime evaluationTime; @Schema(description = "创建时间") private LocalDateTime createTime; }