package com.glxp.api.res.inout; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; import java.util.Date; @Data public class IoOrderResponse { private Integer id; /** * 单据号 */ private String billNo; /** * 手持终端订单号 */ private String corpOrderId; /** * 主业务类型 */ private String mainAction; /** * 业务类型 */ private String action; /** * 往来单位 */ private String fromCorp; /** * 往来部门 */ private String fromDeptCode; /** * 往来仓库 */ private String fromInvCode; /** * 单据来源(1.UDIMS平台;2.网页新增;3.pda已校验;4.pda未校验;5.pc端扫码精灵) */ private Integer fromType; /** * 1:草稿;2:已提交待处理;3:处理成功待校验;3:处理异常;4:校验成功待审核;5:校验失败;6:审核通过;7:审核拒绝 */ private Integer status; /** * 1.草稿;2:已提交;3:已审核 */ private Integer dealStatus; /** * 创建人 */ private String createUser; /** * 创建时间 */ private Date createTime; /** * 更新人 */ private String updateUser; /** * 更新时间 */ private Date updateTime; /** * 验收人 */ private String reviewUser; /** * 验收时间 */ private Date auditTime; /** * ID */ private Long customerId; /** * 部门编码 */ private String deptCode; /** * 仓库编码 */ private String invCode; /** * 单据流转 */ private Boolean outChangeEnable; /** * 单据流转上级单号 */ private String originUllageSupNo; /** * 单据流转下级单号 */ private String ullageSupNo; /** * 平衡补单单号 */ private String supplementNo; /** * 第三方系统单号(提交后返回) */ private String thirdBillNo; /** * 复制单据单号,多个单号之间使用,隔开 */ private String replicateNo; /** * 单据打印备注 */ private String printRemark; /** * 单据备注 */ private String remark; private static final long serialVersionUID = 1L; private String fromCorpName; private String fromInvName; private String fromName; public String getFromName() { if (StrUtil.isNotEmpty(fromCorpName)) return fromCorpName; if (StrUtil.isNotEmpty(fromCorpName)) return fromCorpName; return fromName; } }