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