ZoneCapacity.java 3.58 KB
package com.huaheng.pc.config.zoneCapacity.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 lombok.EqualsAndHashCode;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.math.BigDecimal;
import java.util.Date;

    
/**
 * 库区容量表 zone_capacity
 * 
 * @author huaheng
 * @date 2018-08-19
 */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName(value = "zone_capacity")
public class ZoneCapacity extends BaseEntity {
	private static final long serialVersionUID = 1L;
	
	/** ID */
	@TableId(value = "id",type = IdType.AUTO)
	private Integer id;
	/** 编码 */
	@TableField(value = "caode")
	private String code;
	/** 名称 */
	@TableField(value = "name")
	private String name;
	/** 物料 */
	@TableField(value = "materialId")
	private Integer materialId;
	/** 物料 */
	@TableField(value = "materialCode")
	private String materialCode;
	/** 物料类别 */
	@TableField(value = "materialType")
	private String materialType;
	/** 仓库区域 */
	@TableField(value = "zoneId")
	private Integer zoneId;
	/** 上限预警值 */
	@TableField(value = "uphAlarm")
	private BigDecimal uphAlarm;
	/** 上限值 */
	@TableField(value = "uph")
	private BigDecimal uph;
	/** 下限预警值 */
	@TableField(value = "lphAlarm")
	private BigDecimal lphAlarm;
	/** 下限值 */
	@TableField(value = "lph")
	private BigDecimal lph;
	/** 创建时间 */
	@TableField(value = "created")
	private Date created;
	/** 创建用户 */
	@TableField(value = "createdBy")
	private String createdBy;
	/** 创建时间 */
	@TableField(value = "lastUpdated")
	private Date lastUpdated;
	/** 更新用户 */
	@TableField(value = "lastUpdatedBy")
	private String lastUpdatedBy;
	/** 是否有效 */
	@TableField(value = "enable")
	private Boolean enable;
	/** 是否删除 */
	@TableField(value = "deleted")
	private Boolean deleted;
	/** 自定义字段1 */
	@TableField(value = "userDef1")
	private String userDef1;
	/** 自定义字段2 */
	@TableField(value = "userDef2")
	private String userDef2;
	/** 自定义字段3 */
    @TableField(value = "userDef3")
	private String userDef3;
	/** 自定义字段4 */
    @TableField(value = "userDef4")
	private String userDef4;
	/** 自定义字段5 */
    @TableField(value = "userDef5")
	private String userDef5;

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("code", getCode())
            .append("name", getName())
            .append("materialId", getMaterialId())
            .append("materialType", getMaterialType())
            .append("zoneId", getZoneId())
            .append("uphAlarm", getUphAlarm())
            .append("uph", getUph())
            .append("lphAlarm", getLphAlarm())
            .append("lph", getLph())
            .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())
            .append("userDef4", getUserDef4())
            .append("userDef5", getUserDef5())
            .toString();
    }
}