You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-wms-java/src/main/java/com/glxp/api/res/collect/IoCollectOrderResponse.java

181 lines
3.3 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.glxp.api.res.collect;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
public class IoCollectOrderResponse {
private Integer id;
/**
* 单据号
*/
private String billNo;
/**
* 单据类型
*/
private String busType;
/**
* 来源业务
*/
private String fromType;
/**
* 来源业务说明
*/
private String fromTypeDesc;
/**
* 往来信息
*/
private String fromCorp;
/**
* 单据时间
*/
private Date billTime;
/**
* 创建时间
*/
private Date createTime;
/**
* 采集时间
*/
private Date collectTime;
/**
* 采集点编码
*/
private String collectCode;
/**
* 工位编码
*/
private Long workPlaceCode;
/**
* 备注
*/
private String remark;
/**
* 创建人
*/
private String createUser;
/**
* 更新时间
*/
private Date updateTime;
/**
* 更新人
*/
private String updateUser;
/**
* 赋码状态 0:原始单据未处理1:已分配工位待处理2处理中3已完成4处理异常,-1:草稿,挂起状态
*/
private Integer tagStatus;
private String tagMsg;
private String busTypeName;
private String fromTypeName;
private String fromCorpName;
private String workplaceName;
private String fromName;
/**
* 单据备注1
*/
@TableField(value = "backupOrderRemark1")
@ApiModelProperty(value = "单据备注1")
private String backupOrderRemark1;
/**
* 单据备注2
*/
@TableField(value = "backupOrderRemark2")
@ApiModelProperty(value = "单据备注2")
private String backupOrderRemark2;
/**
* 单据备注3
*/
@TableField(value = "backupOrderRemark3")
@ApiModelProperty(value = "单据备注3")
private String backupOrderRemark3;
/**
* 单据备注4
*/
@TableField(value = "backupOrderRemark4")
@ApiModelProperty(value = "单据备注4")
private String backupOrderRemark4;
/**
* 单据备注5
*/
@TableField(value = "backupOrderRemark5")
@ApiModelProperty(value = "单据备注5")
private String backupOrderRemark5;
/**
* 单据备注6
*/
@TableField(value = "backupOrderRemark6")
@ApiModelProperty(value = "单据备注6")
private String backupOrderRemark6;
/**
* 排序时间
*/
private Date orderTime;
/**
* 队列序号
*/
private Integer orderSequence;
/**
* 库存预警: 1:上锁正常; 2:上锁不足3:已释放锁
*/
@TableField(value = "invAlert")
private Integer invAlert;
/**
*上传状态(1.未上传,2.已上传,3.上传失败)
*/
private Integer uploadStatus;
/**
*上传错误信息
*/
private String uploadError;
/**
* 异常信息
*/
private String errorMsg;
public String getFromName() {
if (StrUtil.isNotEmpty(fromCorpName))
return fromCorpName;
if (StrUtil.isNotEmpty(fromCorp))
return fromCorp;
return fromName;
}
}