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-spms-java/src/main/java/com/glxp/api/res/inout/IoOrderResponse.java

266 lines
4.7 KiB
Java

2 years ago
package com.glxp.api.res.inout;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.annotation.TableField;
2 years ago
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
2 years ago
import lombok.Data;
import java.math.BigDecimal;
2 years ago
import java.util.Date;
@Data
2 years ago
@ApiModel("扫码单据列表信息")
2 years ago
public class IoOrderResponse {
2 years ago
@ApiModelProperty(value = "单据ID主键")
2 years ago
private Integer id;
/**
*
*/
2 years ago
@ApiModelProperty(value = "单据号")
2 years ago
private String billNo;
/**
*
*/
private String corpOrderId;
/**
*
*/
private String mainAction;
/**
*
*/
private String action;
/**
*
*/
private String billTypeName;
/**
*
*/
private String fromCorp;
/**
*
*/
private String fromDeptCode;
/**
*
*/
private String fromInvCode;
/**
* 1.UDIMS2.3.pda4.pda5.pc
*/
private Integer fromType;
/**
* 1:稿2:;3:;3:;4:;5:;6:;7:
*/
private Integer status;
/**
* 1.稿2:;3:
*/
private Integer dealStatus;
/**
* -1: "草稿",
* 1: "等待处理",
* 1: "等待处理",
* 2: "等待校验",
* 3: "校验异常",
* 4: "校验成功",
*/
private String checkStatus;
/**
*
*/
private String createUser;
/**
*
*/
private Date createTime;
/**
*
*/
private String updateUser;
/**
*
*/
private Date updateTime;
/**
*
*/
private Date checkTime;
2 years ago
/**
*
*/
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 String createUserName;
/**
*
*/
private String updateUserName;
/**
*
*/
private String reviewUserName;
private String checkUserName;
2 years ago
/**
*
*/
private String fromCorpName;
/**
*
*/
private String fromInvName;
/**
*
*/
private String deptName;
/**
*
*/
private String invName;
/**
*
*/
private String fromName;
/**
* 1.2:,3. 稿
*/
private Integer orderType;
private Integer syncStatus;
private String fromReceiveBillNo;
private String fromThrBillNo;
//是否可以补单
private boolean enableSupplementOrder;
private String customerName;
/**
* /0.1.2.
*/
private Integer exportStatus;
private Integer deliveryStatus;
private Integer processStatus;
private int inCodeStatus;
2 years ago
private Integer allCout;
private Integer partCount;
//总金额
private BigDecimal allAmount;
2 years ago
2 years ago
/**
*
*/
private String errMsg;
private Integer busType; //1:正常2送货3.到货
private String relKey; //关联单据唯一键
private Integer suppleCount; //补单次数
2 years ago
public String getFromName() {
2 years ago
if (StrUtil.isNotEmpty(fromInvName))
return fromInvName;
if (StrUtil.isNotEmpty(fromCorpName))
return fromCorpName;
2 years ago
return fromName;
}
}