package com.wms.utils.excel.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class StockUpdateRecordExcelVo {
    /**
     * 记录编号
     */
    @ExcelProperty("记录编号")
    private String recordId;
    /**
     * 库存编号
     */
    @ExcelProperty("库存编号")
    private String stockId;
    /**
     * 料箱编号
     */
    @ExcelProperty("箱号")
    private String vehicleId;
    /**
     * 料号
     */
    @ExcelProperty("料号")
    private String goodsId;
    /**
     * 物料名称
     */
    @ExcelProperty("物料名称")
    private String goodsName;
    /**
     * 原来库位
     */
    @ExcelProperty("原库位")
    private String locationBefore;
    /**
     * 后来库位
     */
    @ExcelProperty("新库位")
    private String locationAfter;
    /**
     * 原来数量
     */
    @ExcelProperty("原数量")
    private BigDecimal quantityBefore;
    /**
     * 后来数量
     */
    @ExcelProperty("新数量")
    private BigDecimal quantityAfter;
    /**
     * 原因
     */
    @ExcelProperty("原因")
    private String reason;
    /**
     * 更新时间
     */
    @ExcelProperty("更新时间")
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
    /**
     * 更新用户
     */
    @ExcelProperty("更新用户")
    private String updateUser;
}
