package com.klp.domain.vo; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.klp.common.annotation.ExcelDictFormat; import com.klp.common.convert.ExcelDictConvert; import lombok.Data; /** * 出入库单主视图对象 wms_stock_io * * @author Joshi * @date 2025-07-18 */ @Data @ExcelIgnoreUnannotated public class WmsStockIoVo { private static final long serialVersionUID = 1L; /** * 出入库单ID */ @ExcelProperty(value = "出入库单ID") private Long stockIoId; /** * 出入库单号 */ @ExcelProperty(value = "出入库单号") private String stockIoCode; /** * 类型(in=入库,out=出库) */ @ExcelProperty(value = "类型", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "i=n=入库,out=出库") private String ioType; /** * 业务类型(采购、销售、退货、调拨等) */ @ExcelProperty(value = "业务类型", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "采=购、销售、退货、调拨等") private String bizType; /** * 单据状态(0=草稿,1=已提交,2=已审核,3=已完成) */ @ExcelProperty(value = "单据状态", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "0==草稿,1=已提交,2=已审核,3=已完成") private Integer status; /** * 备注 */ @ExcelProperty(value = "备注") private String remark; }