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; } }