Warehouse.java 3.52 KB
package com.huaheng.pc.general.warehouse.domain;

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 com.huaheng.framework.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 仓库表 warehouse
 * 
 * @author huaheng
 * @date 2018-08-19
 */
@Data
@TableName(value = "warehouse")
public class Warehouse extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 仓库id */
	@TableId(value = "id",type = IdType.AUTO)
	private Integer id;
	/** 编码 */
	@TableField
	private String code;
	/** 名称 */
	@TableField
	private String name;
	/** 公司id */
	@TableField
	private Integer companyId;
	/** 地址1 */
	@TableField
	private String address1;
	/** 地址2 */
	@TableField
	private String address2;
	/** 城市 */
	@TableField
	private String city;
	/** 省份 */
	@TableField
	private String province;
	/** 区/县 */
	@TableField
	private String district;
	/** 国家 */
	@TableField
	private String country;
	/** 邮编 */
	@TableField
	private String postalCode;
	/** 联系人 */
	@TableField
	private String attentionTo;
	/** 联系电话 */
	@TableField
	private String phoneNum;
	/** 传真号 */
	@TableField
	private String faxNum;
	/** 邮件地址 */
	@TableField
	private String email;
	/** 上位系统url地址 */
	@TableField
	private String hostCode;
	/** 创建时间 */
	@TableField
	private Date created;
	/** 创建用户 */
	@TableField
	private String createdBy;
	/** 创建时间 */
	@TableField
	private Date lastUpdated;
	/** 更新用户 */
	@TableField
	private String lastUpdatedBy;
	/** 是否有效 */
	@TableField
	private Boolean enable;
	/** 是否删除 */
	@TableField
	private Boolean deleted;
	/** 仓库类型 */
	@TableField
	private Integer userDef1;
	/** 自定义字段2 */
	@TableField
	private String userDef2;
	/** 自定义字段3 */
	@TableField
	private String userDef3;
	/** 货主id组 */
	private List<Integer> companyIdList;
	/** 货主编码组 */
	private List<String> companyCodeList;

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("code", getCode())
            .append("name", getName())
            .append("companyId", getCompanyId())
            .append("address1", getAddress1())
            .append("address2", getAddress2())
            .append("city", getCity())
            .append("province", getProvince())
            .append("district", getDistrict())
            .append("country", getCountry())
            .append("postalCode", getPostalCode())
            .append("attentionTo", getAttentionTo())
            .append("phoneNum", getPhoneNum())
            .append("faxNum", getFaxNum())
            .append("email", getEmail())
            .append("hostCode", getHostCode())
            .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();
    }
}