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 SrmTenderMaterialRespVO { @Schema(description = "物料ID", example = "1") private Long id; @Schema(description = "招标项目ID", example = "1") private Long tenderProjectId; @Schema(description = "产品ID", example = "1") private Long productId; @Schema(description = "产品编号", example = "ITEM-0001") private String productCode; @Schema(description = "产品名称", example = "Q235钢材") private String productName; @Schema(description = "产品规格", example = "10mm") private String productSpec; @Schema(description = "数量", example = "1000") private BigDecimal quantity; @Schema(description = "单位", example = "吨") private String unit; @Schema(description = "技术要求", example = "符合GB/T 700-2006标准") private String techRequirement; @Schema(description = "预估单价", example = "5000") private BigDecimal estimatedPrice; @Schema(description = "排序", example = "1") private Integer sort; @Schema(description = "创建时间") private LocalDateTime createTime; }