package com.glxp.api.req.collect; import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.write.style.ColumnWidth; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; @Data public class IoCollectOrderUploadVo { /** * 单据号 */ @TableField(value = "orderId") @ApiModelProperty(value = "本单据号") @ExcelProperty("本单据号") @ColumnWidth(30) private String orderId; /** * 原始单据号 */ @TableField(value = "billNo") @ApiModelProperty(value = "原始单据号") @ExcelProperty("原始单据号") @ColumnWidth(30) private String billNo; /** * 单据类型 */ @TableField(value = "busType") @ApiModelProperty(value = "单据类型") @ExcelProperty("单据类型") @ColumnWidth(30) private String busType; /** * 来源业务 */ @TableField(value = "fromType") @ApiModelProperty(value = "来源业务") @ExcelProperty("来源业务") @ColumnWidth(30) private String fromType; /** * 来源业务说明 */ @TableField(value = "fromTypeDesc") @ApiModelProperty(value = "来源业务说明") @ExcelProperty("来源业务说明") @ColumnWidth(30) private String fromTypeDesc; /** * 本系统往来单位编码 */ @TableField(value = "localFromCorp") @ApiModelProperty(value = "本系统往来单位编码") @ExcelProperty("本系统往来单位编码") @ColumnWidth(30) private String localFromCorp; /** * 往来信息 */ @TableField(value = "fromCorp") @ApiModelProperty(value = "往来信息") @ExcelProperty("往来信息") @ColumnWidth(30) private String fromCorp; /** * 往来信息名称 */ @TableField(value = "fromCorpName") @ApiModelProperty(value = "往来信息名称") @ExcelProperty("往来信息名称") @ColumnWidth(30) private String fromCorpName; /** * 单据时间 */ @TableField(value = "billTime") @ApiModelProperty(value = "单据时间") @ExcelProperty("单据时间") @ColumnWidth(30) private Date billTime; /** * 创建时间 */ @TableField(value = "createTime") @ApiModelProperty(value = "创建时间") @ExcelProperty("创建时间") @ColumnWidth(30) private Date createTime; /** * 采集时间 */ @TableField(value = "collectTime") @ApiModelProperty(value = "采集时间") @ExcelProperty("采集时间") @ColumnWidth(30) private Date collectTime; /** * 工位编码 */ @TableField(value = "workPlaceCode") @ApiModelProperty(value = "工位编码") @ExcelProperty("工位编码") @ColumnWidth(30) private Long workPlaceCode; /** * 备注 */ @TableField(value = "remark") @ApiModelProperty(value = "备注") @ExcelProperty("备注") @ColumnWidth(30) private String remark; /** * 创建人 */ @TableField(value = "`createUser`") @ApiModelProperty(value = "创建人") @ExcelProperty("创建人") @ColumnWidth(30) private String createUser; /** * 更新时间 */ @TableField(value = "updateTime") @ApiModelProperty(value = "更新时间") @ExcelProperty("更新时间") @ColumnWidth(30) private Date updateTime; /** * 完成时间 */ @TableField(value = "finishTime") @ApiModelProperty(value = "完成时间") @ExcelProperty("完成时间") @ColumnWidth(30) private Date finishTime; /** * 单据挂起时间 */ @TableField(value = "draftTime") @ApiModelProperty(value = "单据挂起时间") @ExcelProperty("单据挂起时间") @ColumnWidth(30) private Date draftTime; /** * 更新人 */ @TableField(value = "updateUser") @ApiModelProperty(value = "更新人") @ExcelProperty("更新人") @ColumnWidth(30) private Long updateUser; /** * 赋码状态 0:原始单据未处理,1:已分配工位待处理;2:处理中;3:已完成;4:处理异常,-1:草稿,挂起状态,5:库存不足 ;6:拆零未赋码 */ @TableField(value = "tagStatus") @ExcelProperty("赋码状态") @ColumnWidth(30) private Integer tagStatus; /** * 拆零状态:0:未拆零,1,正在拆零;2,已完成;3.拆零失败 */ @TableField(value = "splitStatus") @ExcelProperty("拆零状态") @ColumnWidth(30) private Integer splitStatus; /** * 拆零异常信息 */ @TableField(value = "splitMsg") @ExcelProperty("拆零异常信息") @ColumnWidth(30) private String splitMsg; /** * 处方赋码信息 */ @TableField(value = "tagMsg") @ExcelProperty("处方赋码信息") @ColumnWidth(30) private String tagMsg; /** * 单据流通方式: 1:配送流通; 2:出库使用 */ @TableField(value = "orderCirType") @ExcelProperty("单据流通方式") @ColumnWidth(30) private Integer orderCirType; /** * 单据备注1 */ @TableField(value = "backupOrderRemark1") @ApiModelProperty(value = "单据备注1") @ExcelProperty("单据备注1") @ColumnWidth(30) private String backupOrderRemark1; /** * 单据备注2 */ @TableField(value = "backupOrderRemark2") @ApiModelProperty(value = "单据备注2") @ExcelProperty("单据备注2") @ColumnWidth(30) private String backupOrderRemark2; /** * 单据备注3 */ @TableField(value = "backupOrderRemark3") @ApiModelProperty(value = "单据备注3") @ExcelProperty("单据备注3") @ColumnWidth(30) private String backupOrderRemark3; /** * 单据备注4 */ @TableField(value = "backupOrderRemark4") @ApiModelProperty(value = "单据备注4") @ExcelProperty("单据备注4") @ColumnWidth(30) private String backupOrderRemark4; /** * 单据备注5 */ @TableField(value = "backupOrderRemark5") @ApiModelProperty(value = "单据备注5") @ExcelProperty("单据备注5") @ColumnWidth(30) private String backupOrderRemark5; /** * 单据备注6 */ @TableField(value = "backupOrderRemark6") @ApiModelProperty(value = "单据备注6") @ExcelProperty("单据备注6") @ColumnWidth(30) private String backupOrderRemark6; /** * 排序时间 */ @TableField(value = "orderTime") @ApiModelProperty(value = "排序时间") @ExcelProperty("排序时间") @ColumnWidth(30) private Date orderTime; /** * 库存预警: 1:上锁正常; 2:上锁不足;3:已释放锁 */ @TableField(value = "invAlert") @ExcelProperty("库存预警") @ColumnWidth(30) private Integer invAlert; /** * 异常信息 */ @TableField(value = "errorMsg") @ExcelProperty("异常信息") @ColumnWidth(30) private String errorMsg; /** * 上传状态(1.未上传,2.已上传,3.上传失败) */ @TableField(value = "uploadStatus") @ExcelProperty("上传状态") @ColumnWidth(30) private Integer uploadStatus; /** * 上传错误信息 */ @TableField(value = "uploadError") @ExcelProperty("上传错误信息") @ColumnWidth(30) private String uploadError; @TableField(value = "shipper") @ApiModelProperty(value = "发货方编码") @ExcelProperty("发货方编码") @ColumnWidth(30) private String shipper; @TableField(value = "shipperName") @ApiModelProperty(value = "发货方名称") @ExcelProperty("发货方名称") @ColumnWidth(30) private String shipperName; @TableField(value = "thrBusType") @ApiModelProperty(value = "第三方单据类型编码") @ExcelProperty("第三方单据类型编码") @ColumnWidth(30) private String thrBusType; }