package com.ruoyi.system.export; import cn.afterturn.easypoi.excel.annotation.Excel; import io.swagger.annotations.ApiModel; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 仓库角色采购报表详情导出(商品维度) * * @author mitao * @since 2025-01-29 */ @Data @ApiModel(value = "仓库角色采购报表详情导出ProcurementReportDetailExport") public class WarehouseProcurementReportDetailExport implements Serializable { private static final long serialVersionUID = 1L; @Excel(name = "采购单号", width = 25) private String procurementCode; @Excel(name = "采购诊所", width = 20) private String clinicName; @Excel(name = "药品名称", width = 25) private String goodsName; @Excel(name = "数量", width = 10) private Integer purchaseCount; @Excel(name = "单位", width = 10) private String unitName; @Excel(name = "国药准字号", width = 20) private String quasiNumber; @Excel(name = "单价", width = 12) private BigDecimal purchasePrice; @Excel(name = "总价", width = 12) private BigDecimal totalPrice; @Excel(name = "收件人", width = 15) private String personChargeName; @Excel(name = "电话", width = 15) private String phone; @Excel(name = "地址", width = 40) private String address; @Excel(name = "发货状态", width = 12, replace = {"草稿_1", "待支付_2", "待发货_3", "已发货_4", "已入库_5", "已取消_6"}) private Integer status; @Excel(name = "物流单号", width = 20) private String logisticsNumber; @Excel(name = "采购时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; @Excel(name = "发货时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") private LocalDateTime sendTime; }