package cn.iocoder.yudao.module.purchase.controller.admin.order.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.List; @Schema(description = "管理后台 - 采购单 Response VO") @Data public class PurchaseOrderRespVO { @Schema(description = "编号", example = "1") private Long id; @Schema(description = "采购单号", example = "CG20261020000001") private String no; @Schema(description = "采购时间", example = "2026-10-20") private LocalDate purchaseDate; @Schema(description = "采购人(经办人)用户 ID", example = "1024") private Long buyerId; @Schema(description = "采购人(经办人)姓名", example = "张三") private String buyerName; @Schema(description = "采购金额(元)", example = "1250.00") private BigDecimal totalAmount; @Schema(description = "状态:0-草稿", example = "0") private Integer status; @Schema(description = "备注") private String remark; @Schema(description = "采购商品明细") private List items; @Schema(description = "创建时间") private LocalDateTime createTime; }