package com.huaheng.pc.receipt.receiptHeader.domain; import com.baomidou.mybatisplus.annotation.*; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; import lombok.Data; @ApiModel(value="com.huaheng.pc.receipt.receiptHeader.domain.ReceiptHeader") @Data @TableName(value = "receipt_header") public class ReceiptHeader implements Serializable { /** * 入库单内部号 */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value="入库单内部号") private Integer id; /** * 仓库 */ @TableField(value = "warehouseCode") @ApiModelProperty(value="仓库") private String warehouseCode; @TableField(exist = false) private String warehouseName; /** * U8仓库 */ @TableField(value = "uWarehouseCode") @ApiModelProperty(value="U8仓库") private String uWarehouseCode; /** * 货主 */ @TableField(value = "companyCode") @ApiModelProperty(value="货主") private String companyCode; /** * 入库单号 */ @TableField(value = "code") @ApiModelProperty(value="入库单号") private String code; /** * 入库类型 */ @TableField(value = "receiptType") @ApiModelProperty(value="入库类型") private String receiptType; @TableField(exist = false) private String receiptTypeName; /** * 首状态 */ @TableField(value = "firstStatus") @ApiModelProperty(value="首状态") private Integer firstStatus; /** * 尾状态 */ @TableField(value = "lastStatus") @ApiModelProperty(value="尾状态") private Integer lastStatus; /** * 关联单号 */ @TableField(value = "referCode") @ApiModelProperty(value="关联单号") private String referCode; /** * 关联单号(内部号) */ @TableField(value = "referId") @ApiModelProperty(value="关联单号(内部号)") private Integer referId; /** * 供应商编码 */ @TableField(value = "supplierCode") @ApiModelProperty(value="供应商编码") private String supplierCode; @TableField(exist = false) private String supplierName; /** * 关联订单类型 */ @TableField(value = "referType") @ApiModelProperty(value="关联订单类型") private String referType; /** * 来源平台 */ @TableField(value = "sourcePlatform") @ApiModelProperty(value="来源平台") private String sourcePlatform; /** * 预计到达日期 */ @TableField(value = "scheduledArriveDate") @ApiModelProperty(value="预计到达日期") private Date scheduledArriveDate; /** * 实际到达日期 */ @TableField(value = "actualArriveDate") @ApiModelProperty(value="实际到达日期") private Date actualArriveDate; /** * 月台货位 */ @TableField(value = "recvDock") @ApiModelProperty(value="月台货位") private String recvDock; /** * 关闭时间 */ @TableField(value = "closedAt") @ApiModelProperty(value="关闭时间") private Date closedAt; /** * 强制关闭用户 */ @TableField(value = "closedBy") @ApiModelProperty(value="强制关闭用户") private String closedBy; /** * 开始收货日期 */ @TableField(value = "startCheckinDatetime") @ApiModelProperty(value="开始收货日期") private Date startCheckinDatetime; /** * 结束收货日期 */ @TableField(value = "endCheckinDatetime") @ApiModelProperty(value="结束收货日期") private Date endCheckinDatetime; /** * 总数量 */ @TableField(value = "totalQty") @ApiModelProperty(value="总数量") private BigDecimal totalQty; /** * 总行数 */ @TableField(value = "totalLines") @ApiModelProperty(value="总行数") private Integer totalLines; /** * 总箱数 */ @TableField(value = "toalCases") @ApiModelProperty(value="总箱数") private Integer toalCases; /** * 总重量 */ @TableField(value = "totalWeight") @ApiModelProperty(value="总重量") private BigDecimal totalWeight; /** * 总体积 */ @TableField(value = "totalVolume") @ApiModelProperty(value="总体积") private BigDecimal totalVolume; /** * 入库单备注 */ @TableField(value = "receiptNote") @ApiModelProperty(value="入库单备注") private String receiptNote; /** * 锁定 */ @TableField(value = "locked") @ApiModelProperty(value="锁定") private Integer locked; /** * 锁定用户 */ @TableField(value = "lockedBy") @ApiModelProperty(value="锁定用户") private String lockedBy; /** * 创建时间 */ @TableField(value = "created", fill = FieldFill.INSERT) @ApiModelProperty(value="创建时间") private Date created; /** * 创建用户 */ @TableField(value = "createdBy", fill = FieldFill.INSERT) @ApiModelProperty(value="创建用户") private String createdBy; /** * 创建时间 */ @TableField(value = "lastUpdated", fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value="创建时间") private Date lastUpdated; /** * 更新用户 */ @TableField(value = "lastUpdatedBy", fill = FieldFill.INSERT_UPDATE) @ApiModelProperty(value="更新用户") private String lastUpdatedBy; /** * 数据版本 */ @TableField(value = "version") @ApiModelProperty(value="数据版本") private Integer version; /** * 自定义字段1 */ @TableField(value = "userDef1") @ApiModelProperty(value="自定义字段1") private String userDef1; /** * 自定义字段2 */ @TableField(value = "userDef2") @ApiModelProperty(value="自定义字段2") private String userDef2; /** * 自定义字段3 */ @TableField(value = "userDef3") @ApiModelProperty(value="自定义字段3") private String userDef3; /** * 自定义字段4 */ @TableField(value = "userDef4") @ApiModelProperty(value="自定义字段4") private String userDef4; /** * 自定义字段5 */ @TableField(value = "userDef5") @ApiModelProperty(value="自定义字段5") private String userDef5; /** * 自定义字段6 */ @TableField(value = "userDef6") @ApiModelProperty(value="自定义字段6") private String userDef6; /** * 自定义字段7 */ @TableField(value = "userDef7") @ApiModelProperty(value="自定义字段7") private String userDef7; /** * 自定义字段8 */ @TableField(value = "userDef8") @ApiModelProperty(value="自定义字段8") private String userDef8; /** * 处理标记 */ @TableField(value = "processStamp") @ApiModelProperty(value="处理标记") private String processStamp; /** * 是否删除 */ @TableField(value = "deleted") @ApiModelProperty(value="是否删除") private Boolean deleted; //客户编码 @TableField(value = "customerCode") @ApiModelProperty(value="客户编码") private String customerCode; @TableField(value = "personCode") private String personCode; //部门编码 @TableField(value = "deptCode") @ApiModelProperty(value="部门编码") private String deptCode; //部门名称 @TableField(value = "cDeptName") @ApiModelProperty(value="部门名称") private String cDeptName; //u8类型名称 @TableField(value = "typeName") @ApiModelProperty(value="u8类型名称") private String typeName; /** * 是否回传 */ @TableField(value = "isReturn") @ApiModelProperty(value="是否回传") private Integer isReturn; /** * 回传信息 */ @TableField(value = "backMsg") @ApiModelProperty(value="回传信息") private String backMsg; private static final long serialVersionUID = 1L; }