Column.java 3.87 KB
package com.ruoyi.service.domain;


import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.ColumnType;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.List;


/**
 * 库房-列 sys_job
 * 
 * @author ym
 */
public class Column extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 区域主键 */
    private Long parentId;

    /** 所属区域 */
    @Excel(name = "所属区域", cellType = ColumnType.STRING)
    private String regionName;

    /** 密集架类型 */
    @Excel(name = "type", cellType = ColumnType.NUMERIC)
    private int type;

    /** 单双面 */
    @Excel(name = "单双面", cellType = ColumnType.NUMERIC)
    private int surfaceType;

    /** 列编号 */
    @Excel(name = "列编号", cellType = ColumnType.NUMERIC)
    private int columnNo;

    /** 列名称 */
    @Excel(name = "列名称", cellType = ColumnType.STRING)
    private String columnName;

    /** 列类型 */
    @Excel(name = "列类型", cellType = ColumnType.NUMERIC)
    private int columnType;

    /** 节数 */
    @Excel(name = "节数", cellType = ColumnType.NUMERIC)
    private int nodeSize;

    /** 节长度 */
    @Excel(name = "节长度", cellType = ColumnType.NUMERIC)
    private int nodeLength;


    /** 层数 */
    @Excel(name = "层数", cellType = ColumnType.NUMERIC)
    private int layerSize;

    /** 层高 */
    @Excel(name = "层高", cellType = ColumnType.NUMERIC)
    private int layerHeight;

    /** 备注 */
    @Excel(name = "备注", cellType = ColumnType.STRING)
    private String mark;

    /** 子节点 */
    private List<Node> nodes;

    private String name;

    public Long getId() {
        return id;
    }

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

    public Long getParentId() {
        return parentId;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getSurfaceType() {
        return surfaceType;
    }

    public void setSurfaceType(int surfaceType) {
        this.surfaceType = surfaceType;
    }

    public int getColumnNo() {
        return columnNo;
    }

    public void setColumnNo(int columnNo) {
        this.columnNo = columnNo;
    }

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public int getColumnType() {
        return columnType;
    }

    public void setColumnType(int columnType) {
        this.columnType = columnType;
    }

    public int getNodeSize() {
        return nodeSize;
    }

    public void setNodeSize(int nodeSize) {
        this.nodeSize = nodeSize;
    }

    public int getNodeLength() {
        return nodeLength;
    }

    public void setNodeLength(int nodeLength) {
        this.nodeLength = nodeLength;
    }

    public int getLayerSize() {
        return layerSize;
    }

    public void setLayerSize(int layerSize) {
        this.layerSize = layerSize;
    }

    public int getLayerHeight() {
        return layerHeight;
    }

    public void setLayerHeight(int layerHeight) {
        this.layerHeight = layerHeight;
    }

    public String getMark() {
        return mark;
    }

    public void setMark(String mark) {
        this.mark = mark;
    }

    public List<Node> getNodes() {
        return nodes;
    }

    public void setNodes(List<Node> nodes) {
        this.nodes = nodes;
    }

    public String getName() {
        return columnName;
    }

    public void setName(String name) {
        this.name = columnName;
    }
}