ShipmentHeader.java 7.52 KB
package com.huaheng.pc.shipment.shipmentHeader.domain;

import com.huaheng.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.math.BigDecimal;
import java.util.Date;

    
/**
 * 出库单主表 shipment_header
 * 
 * @author huaheng
 * @date 2018-08-19
 */
public class ShipmentHeader extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 出库id */
	private Integer id;
	/** 出库单号 */
	private String code;
	/** 仓库Id */
	private Integer warehouseId;
	/** 仓库编码 */
	private String warehouseCode;
	/** 货主id */
	private Integer companyId;
	/** 货主code */
	private String companyCode;
	/** 上游系统单号 */
	private String sourceCode;
	/** 上游平台 */
	private String sourcePlatform;
	/** 出库单类型 */
	private String type;
	/** 客户编码 */
	private String shipTo;
	/** 优先级 */
	private Integer priority;
	/** 发货站台 */
	private String station;
	/** 总数量 */
	private BigDecimal totalQty;
	/** 总行数 */
	private Integer totalLines;
	/** 备注 */
	private String remark;
	/** 上传备注 */
	private String uploadremark;
	/** 上传时间 */
	private Date uploadTime;
	/** 发货预约时间 */
	private Date appointmentTime;
	/** 单据头状态 */
	private Integer firstStatus;
	/** 单据尾状态 */
	private Integer lastStatus;
	/** upload状态 */
	private Integer uploadStatus;
	/** 创建时间 */
	private Date created;
	/** 创建用户 */
	private String createdBy;
	/** 最后修改时间 */
	private Date lastUpdated;
	/** 更新用户 */
	private String lastUpdatedBy;
	/** 是否有效 */
	private Boolean enable;
	/** 删除标记 */
	private Boolean deleted;
	/** 自定义字段1 */
	private String userDef1;
	/** 自定义字段2 */
	private String userDef2;
	/** 自定义字段3 */
	private String userDef3;

	public void setId(Integer id) 
	{
		this.id = id;
	}

	public Integer getId() 
	{
		return id;
	}
	public void setCode(String code) 
	{
		this.code = code;
	}

	public String getCode() 
	{
		return code;
	}
	public void setWarehouseId(Integer warehouseId) 
	{
		this.warehouseId = warehouseId;
	}

	public Integer getWarehouseId() 
	{
		return warehouseId;
	}
	public void setWarehouseCode(String warehouseCode) 
	{
		this.warehouseCode = warehouseCode;
	}

	public String getWarehouseCode() 
	{
		return warehouseCode;
	}
	public void setCompanyId(Integer companyId) 
	{
		this.companyId = companyId;
	}

	public Integer getCompanyId() 
	{
		return companyId;
	}
	public void setCompanyCode(String companyCode) 
	{
		this.companyCode = companyCode;
	}

	public String getCompanyCode() 
	{
		return companyCode;
	}
	public void setSourceCode(String sourceCode) 
	{
		this.sourceCode = sourceCode;
	}

	public String getSourceCode() 
	{
		return sourceCode;
	}
	public void setSourcePlatform(String sourcePlatform) 
	{
		this.sourcePlatform = sourcePlatform;
	}

	public String getSourcePlatform() 
	{
		return sourcePlatform;
	}
	public void setType(String type) 
	{
		this.type = type;
	}

	public String getType() 
	{
		return type;
	}
	public void setShipTo(String shipTo) 
	{
		this.shipTo = shipTo;
	}

	public String getShipTo() 
	{
		return shipTo;
	}
	public void setPriority(Integer priority) 
	{
		this.priority = priority;
	}

	public Integer getPriority() 
	{
		return priority;
	}
	public void setStation(String station) 
	{
		this.station = station;
	}

	public String getStation() 
	{
		return station;
	}
	public void setTotalQty(BigDecimal totalQty) 
	{
		this.totalQty = totalQty;
	}

	public BigDecimal getTotalQty() 
	{
		return totalQty;
	}
	public void setTotalLines(Integer totalLines) 
	{
		this.totalLines = totalLines;
	}

	public Integer getTotalLines() 
	{
		return totalLines;
	}
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}

	public String getRemark() 
	{
		return remark;
	}
	public void setUploadremark(String uploadremark) 
	{
		this.uploadremark = uploadremark;
	}

	public String getUploadremark() 
	{
		return uploadremark;
	}
	public void setUploadTime(Date uploadTime) 
	{
		this.uploadTime = uploadTime;
	}

	public Date getUploadTime() 
	{
		return uploadTime;
	}
	public void setAppointmentTime(Date appointmentTime) 
	{
		this.appointmentTime = appointmentTime;
	}

	public Date getAppointmentTime() 
	{
		return appointmentTime;
	}
	public void setFirstStatus(Integer firstStatus) 
	{
		this.firstStatus = firstStatus;
	}

	public Integer getFirstStatus() 
	{
		return firstStatus;
	}
	public void setLastStatus(Integer lastStatus) 
	{
		this.lastStatus = lastStatus;
	}

	public Integer getLastStatus() 
	{
		return lastStatus;
	}
	public void setUploadStatus(Integer uploadStatus) 
	{
		this.uploadStatus = uploadStatus;
	}

	public Integer getUploadStatus() 
	{
		return uploadStatus;
	}
	public void setCreated(Date created) 
	{
		this.created = created;
	}

	public Date getCreated() 
	{
		return created;
	}
	public void setCreatedBy(String createdBy) 
	{
		this.createdBy = createdBy;
	}

	public String getCreatedBy() 
	{
		return createdBy;
	}
	public void setLastUpdated(Date lastUpdated) 
	{
		this.lastUpdated = lastUpdated;
	}

	public Date getLastUpdated() 
	{
		return lastUpdated;
	}
	public void setLastUpdatedBy(String lastUpdatedBy) 
	{
		this.lastUpdatedBy = lastUpdatedBy;
	}

	public String getLastUpdatedBy() 
	{
		return lastUpdatedBy;
	}
	public void setEnable(Boolean enable) 
	{
		this.enable = enable;
	}

	public Boolean getEnable() 
	{
		return enable;
	}
	public void setUserDef1(String userDef1) 
	{
		this.userDef1 = userDef1;
	}

	public String getUserDef1() 
	{
		return userDef1;
	}
	public void setUserDef2(String userDef2) 
	{
		this.userDef2 = userDef2;
	}

	public String getUserDef2() 
	{
		return userDef2;
	}
	public void setUserDef3(String userDef3) 
	{
		this.userDef3 = userDef3;
	}

	public String getUserDef3() 
	{
		return userDef3;
	}

	public Boolean getDeleted() {
		return deleted;
	}

	public void setDeleted(Boolean deleted) {
		this.deleted = deleted;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("code", getCode())
            .append("warehouseId", getWarehouseId())
            .append("warehouseCode", getWarehouseCode())
            .append("companyId", getCompanyId())
            .append("companyCode", getCompanyCode())
            .append("sourceCode", getSourceCode())
            .append("sourcePlatform", getSourcePlatform())
            .append("type", getType())
            .append("shipTo", getShipTo())
            .append("priority", getPriority())
            .append("station", getStation())
            .append("totalQty", getTotalQty())
            .append("totalLines", getTotalLines())
            .append("remark", getRemark())
            .append("uploadremark", getUploadremark())
            .append("uploadTime", getUploadTime())
            .append("appointmentTime", getAppointmentTime())
            .append("firstStatus", getFirstStatus())
            .append("lastStatus", getLastStatus())
            .append("uploadStatus", getUploadStatus())
            .append("created", getCreated())
            .append("createdBy", getCreatedBy())
            .append("lastUpdated", getLastUpdated())
            .append("lastUpdatedBy", getLastUpdatedBy())
            .append("enable", getEnable())
			.append("deleted", getDeleted())
            .append("userDef1", getUserDef1())
            .append("userDef2", getUserDef2())
            .append("userDef3", getUserDef3())
            .toString();
    }
}