|
|
|
|
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:库存不足
|
|
|
|
|
*/
|
|
|
|
|
@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;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|