package org.dromara.eims.domain.vo; import org.dromara.eims.domain.EimsSpareInoutdt; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import org.dromara.common.excel.annotation.ExcelDictFormat; import org.dromara.common.excel.convert.ExcelDictConvert; import io.github.linpeilie.annotations.AutoMapper; import lombok.Data; import java.io.Serial; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * 备件出入库明细视图对象 eims_spare_inoutdt * * @author zhuguifei * @date 2025-04-11 */ @Data @ExcelIgnoreUnannotated @AutoMapper(target = EimsSpareInoutdt.class) public class EimsSpareInoutdtVo implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * */ @ExcelProperty(value = "") private Long id; /** * 出库单或入库单id */ @ExcelProperty(value = "出库单或入库单id") private Long inoutId; /** * 备件id */ @ExcelProperty(value = "备件id") private Long spareId; /** * 之前库存 */ @ExcelProperty(value = "之前库存") private Long beforeStock; /** * 实际库存 */ @ExcelProperty(value = "实际库存") private Long actualStock; /** * 数量 */ @ExcelProperty(value = "数量") private Long quantity; /** * 单价 */ @ExcelProperty(value = "单价") private BigDecimal unitPrice; /** * 金额 */ @ExcelProperty(value = "金额") private BigDecimal amount; /** * 备注 */ @ExcelProperty(value = "备注") private String remark; //备件 private String spareName; private String spareCode; private String modelNo; //出入库单 private String orderCode; private Date orderTime; private String type; private String unit; }