package com.steering.pss.ydm.entity;

/**
 * 数据库表YDM_BS_LOCATION所对应的实体类（生成工具：代码生成器3.0）
 * @author milu   date 2021-12-14
 */
@SuppressWarnings("serial")
public class YdmBsLocationEntity implements java.io.Serializable {
    /**
     * 料位代码{4位库号-1位区号-2行号-2列号}
     */
    private String locationNo = "";
    /**
     * 库号(4位)
     */
    private String storageNo = "";
    /**
     * 库位类型（D：垛位、J：存放料架类型）
     */
    private String locationType = "";
    /**
     * 区号(1位)
     */
    private String areaNo = "";
    /**
     * 排号(3位)
     */
    private String rowNo = "";
    /**
     * 列号(3位)
     */
    private String colNo = "";
    /**
     * 料架编号（料架编号对应列号的奇数位）加唯一索引
     */
    private String rackNo = "";
    /**
     * 层高(0无限制)
     */
    private String layMaxNum = "";
    /**
     * 层内最大堆放数量(0无限制)
     */
    private String colMaxNum = "";
    /**
     * 料位长度（mm）
     */
    private String locationLen = "";
    /**
     * 料位宽度（mm）
     */
    private String locationWidth = "";
    /**
     * 料位高度（mm）
     */
    private String locationHeight = "";
    /**
     * X轴坐标点
     */
    private String xCoordinate = "";
    /**
     * Y轴坐标点
     */
    private String yCoordinate = "";
    /**
     * 库位状态（0：封锁、1：释放）
     */
    private String locationState = "";
    /**
     * 库位储位属性代码
     */
    private String locationAttrCode = "";
    /**
     * 库位储位属性描述（正常、缓冷、回废等）
     */
    private String locationAttrName = "";
    /**
     * 是否虚拟库位(1：是、0：否);虚拟库下的库位必须都为虚拟;实物库下的库位可以设置相应的虚拟库位
     */
    private String dummyFlag = "";
    /**
     * 作业科室代码
     */
    private String managementNo = "";
    /**
     * 作业科室名称
     */
    private String managementName = "";
    /**
     * 备注
     */
    private String memo = "";
    /**
     * 有效标志(1:有效，0:无效)
     */
    private String validflag = "";
    /**
     * 创建人
     */
    private String createName = "";
    /**
     * 创建时间
     */
    private String createTime = "";
    /**
     * 修改人
     */
    private String updateName = "";
    /**
     * 修改时间
     */
    private String updateTime = "";
    /**
     * 删除人
     */
    private String deleteName = "";
    /**
     * 删除时间
     */
    private String deleteTime = "";
    /**
     * 作业部门代码
     */
    private String departmentCode = "";
    /**
     * 作业部门描述
     */
    private String departmentDesc = "";
    /**
     * 料位名称
     */
    private String locationName = "";
    /**
     * 仓储地址代码
     */
    private String storageAddrNo = "";
    /**
     * 仓储地址描述(海河、三元)
     */
    private String storageAddrName = "";
    /**
     * 吊带
     */
    private String sling = "";

    /**
     * 料位代码{4位库号-1位区号-2行号-2列号}
     * @return value
     */
    public String getLocationNo() {
        return locationNo;
    }

    /**
     * 料位代码{4位库号-1位区号-2行号-2列号}
     * @param locationNo value
     */
    public void setLocationNo(String locationNo) {
        this.locationNo = locationNo;
    }

    /**
     * 库号(4位)
     * @return value
     */
    public String getStorageNo() {
        return storageNo;
    }

    /**
     * 库号(4位)
     * @param storageNo value
     */
    public void setStorageNo(String storageNo) {
        this.storageNo = storageNo;
    }

    /**
     * 库位类型（D：垛位、J：存放料架类型）
     * @return value
     */
    public String getLocationType() {
        return locationType;
    }

    /**
     * 库位类型（D：垛位、J：存放料架类型）
     * @param locationType value
     */
    public void setLocationType(String locationType) {
        this.locationType = locationType;
    }

    /**
     * 区号(1位)
     * @return value
     */
    public String getAreaNo() {
        return areaNo;
    }

    /**
     * 区号(1位)
     * @param areaNo value
     */
    public void setAreaNo(String areaNo) {
        this.areaNo = areaNo;
    }

    /**
     * 排号(3位)
     * @return value
     */
    public String getRowNo() {
        return rowNo;
    }

    /**
     * 排号(3位)
     * @param rowNo value
     */
    public void setRowNo(String rowNo) {
        this.rowNo = rowNo;
    }

    /**
     * 列号(3位)
     * @return value
     */
    public String getColNo() {
        return colNo;
    }

    /**
     * 列号(3位)
     * @param colNo value
     */
    public void setColNo(String colNo) {
        this.colNo = colNo;
    }

    /**
     * 料架编号（料架编号对应列号的奇数位）加唯一索引
     * @return value
     */
    public String getRackNo() {
        return rackNo;
    }

    /**
     * 料架编号（料架编号对应列号的奇数位）加唯一索引
     * @param rackNo value
     */
    public void setRackNo(String rackNo) {
        this.rackNo = rackNo;
    }

    /**
     * 层高(0无限制)
     * @return value
     */
    public String getLayMaxNum() {
        return layMaxNum;
    }

    /**
     * 层高(0无限制)
     * @param layMaxNum value
     */
    public void setLayMaxNum(String layMaxNum) {
        this.layMaxNum = layMaxNum;
    }

    /**
     * 层内最大堆放数量(0无限制)
     * @return value
     */
    public String getColMaxNum() {
        return colMaxNum;
    }

    /**
     * 层内最大堆放数量(0无限制)
     * @param colMaxNum value
     */
    public void setColMaxNum(String colMaxNum) {
        this.colMaxNum = colMaxNum;
    }

    /**
     * 料位长度（mm）
     * @return value
     */
    public String getLocationLen() {
        return locationLen;
    }

    /**
     * 料位长度（mm）
     * @param locationLen value
     */
    public void setLocationLen(String locationLen) {
        this.locationLen = locationLen;
    }

    /**
     * 料位宽度（mm）
     * @return value
     */
    public String getLocationWidth() {
        return locationWidth;
    }

    /**
     * 料位宽度（mm）
     * @param locationWidth value
     */
    public void setLocationWidth(String locationWidth) {
        this.locationWidth = locationWidth;
    }

    /**
     * 料位高度（mm）
     * @return value
     */
    public String getLocationHeight() {
        return locationHeight;
    }

    /**
     * 料位高度（mm）
     * @param locationHeight value
     */
    public void setLocationHeight(String locationHeight) {
        this.locationHeight = locationHeight;
    }

    /**
     * X轴坐标点
     * @return value
     */
    public String getXCoordinate() {
        return xCoordinate;
    }

    /**
     * X轴坐标点
     * @param xCoordinate value
     */
    public void setXCoordinate(String xCoordinate) {
        this.xCoordinate = xCoordinate;
    }

    /**
     * Y轴坐标点
     * @return value
     */
    public String getYCoordinate() {
        return yCoordinate;
    }

    /**
     * Y轴坐标点
     * @param yCoordinate value
     */
    public void setYCoordinate(String yCoordinate) {
        this.yCoordinate = yCoordinate;
    }

    /**
     * 库位状态（0：封锁、1：释放）
     * @return value
     */
    public String getLocationState() {
        return locationState;
    }

    /**
     * 库位状态（0：封锁、1：释放）
     * @param locationState value
     */
    public void setLocationState(String locationState) {
        this.locationState = locationState;
    }

    /**
     * 库位储位属性代码
     * @return value
     */
    public String getLocationAttrCode() {
        return locationAttrCode;
    }

    /**
     * 库位储位属性代码
     * @param locationAttrCode value
     */
    public void setLocationAttrCode(String locationAttrCode) {
        this.locationAttrCode = locationAttrCode;
    }

    /**
     * 库位储位属性描述（正常、缓冷、回废等）
     * @return value
     */
    public String getLocationAttrName() {
        return locationAttrName;
    }

    /**
     * 库位储位属性描述（正常、缓冷、回废等）
     * @param locationAttrName value
     */
    public void setLocationAttrName(String locationAttrName) {
        this.locationAttrName = locationAttrName;
    }

    /**
     * 是否虚拟库位(1：是、0：否);虚拟库下的库位必须都为虚拟;实物库下的库位可以设置相应的虚拟库位
     * @return value
     */
    public String getDummyFlag() {
        return dummyFlag;
    }

    /**
     * 是否虚拟库位(1：是、0：否);虚拟库下的库位必须都为虚拟;实物库下的库位可以设置相应的虚拟库位
     * @param dummyFlag value
     */
    public void setDummyFlag(String dummyFlag) {
        this.dummyFlag = dummyFlag;
    }

    /**
     * 作业科室代码
     * @return value
     */
    public String getManagementNo() {
        return managementNo;
    }

    /**
     * 作业科室代码
     * @param managementNo value
     */
    public void setManagementNo(String managementNo) {
        this.managementNo = managementNo;
    }

    /**
     * 作业科室名称
     * @return value
     */
    public String getManagementName() {
        return managementName;
    }

    /**
     * 作业科室名称
     * @param managementName value
     */
    public void setManagementName(String managementName) {
        this.managementName = managementName;
    }

    /**
     * 备注
     * @return value
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 备注
     * @param memo value
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * 有效标志(1:有效，0:无效)
     * @return value
     */
    public String getValidflag() {
        return validflag;
    }

    /**
     * 有效标志(1:有效，0:无效)
     * @param validflag value
     */
    public void setValidflag(String validflag) {
        this.validflag = validflag;
    }

    /**
     * 创建人
     * @return value
     */
    public String getCreateName() {
        return createName;
    }

    /**
     * 创建人
     * @param createName value
     */
    public void setCreateName(String createName) {
        this.createName = createName;
    }

    /**
     * 创建时间
     * @return value
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime value
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    /**
     * 修改人
     * @return value
     */
    public String getUpdateName() {
        return updateName;
    }

    /**
     * 修改人
     * @param updateName value
     */
    public void setUpdateName(String updateName) {
        this.updateName = updateName;
    }

    /**
     * 修改时间
     * @return value
     */
    public String getUpdateTime() {
        return updateTime;
    }

    /**
     * 修改时间
     * @param updateTime value
     */
    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 删除人
     * @return value
     */
    public String getDeleteName() {
        return deleteName;
    }

    /**
     * 删除人
     * @param deleteName value
     */
    public void setDeleteName(String deleteName) {
        this.deleteName = deleteName;
    }

    /**
     * 删除时间
     * @return value
     */
    public String getDeleteTime() {
        return deleteTime;
    }

    /**
     * 删除时间
     * @param deleteTime value
     */
    public void setDeleteTime(String deleteTime) {
        this.deleteTime = deleteTime;
    }

    /**
     * 作业部门代码
     * @return value
     */
    public String getDepartmentCode() {
        return departmentCode;
    }

    /**
     * 作业部门代码
     * @param departmentCode value
     */
    public void setDepartmentCode(String departmentCode) {
        this.departmentCode = departmentCode;
    }

    /**
     * 作业部门描述
     * @return value
     */
    public String getDepartmentDesc() {
        return departmentDesc;
    }

    /**
     * 作业部门描述
     * @param departmentDesc value
     */
    public void setDepartmentDesc(String departmentDesc) {
        this.departmentDesc = departmentDesc;
    }

    /**
     * 料位名称
     * @return value
     */
    public String getLocationName() {
        return locationName;
    }

    /**
     * 料位名称
     * @param locationName value
     */
    public void setLocationName(String locationName) {
        this.locationName = locationName;
    }

    /**
     * 仓储地址代码
     * @return value
     */
    public String getStorageAddrNo() {
        return storageAddrNo;
    }

    /**
     * 仓储地址代码
     * @param storageAddrNo value
     */
    public void setStorageAddrNo(String storageAddrNo) {
        this.storageAddrNo = storageAddrNo;
    }

    /**
     * 仓储地址描述(海河、三元)
     * @return value
     */
    public String getStorageAddrName() {
        return storageAddrName;
    }

    /**
     * 仓储地址描述(海河、三元)
     * @param storageAddrName value
     */
    public void setStorageAddrName(String storageAddrName) {
        this.storageAddrName = storageAddrName;
    }

    /**
     * 吊带
     * @return value
     */
    public String getSling() {
        return sling;
    }

    /**
     * 吊带
     * @param sling value
     */
    public void setSling(String sling) {
        this.sling = sling;
    }
}
