DROP TABLE IF EXISTS `sh_storehouse`;
CREATE TABLE `sh_storehouse` (
	`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID，唯一编号',
	`sid` VARCHAR(64) NOT NULL COMMENT 'sid',
	`lockVersion` VARCHAR(2) NULL DEFAULT NULL COMMENT '记录版本，锁',
	`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
	`modifyTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
	`state` INT(11) NOT NULL DEFAULT '1' COMMENT '记录状态值',
	`isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用，1:可用，0:不可用',
	`isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除，0:未删除，1:已经删除',
	`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
	`createBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者',
	`updateBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者',
	
	`custerSid` VARCHAR(100) DEFAULT NULL COMMENT '客户Sid（企业）',
	`custerName` VARCHAR(100) DEFAULT NULL COMMENT '客户名称（企业）',
	
	`name` VARCHAR(100) DEFAULT NULL COMMENT '仓库名称',
	`simpleName` VARCHAR(100) DEFAULT NULL COMMENT '仓库简称',
	`code` VARCHAR(100) DEFAULT NULL COMMENT '仓库编码',
	
	`provinceCode` VARCHAR(100) DEFAULT NULL COMMENT '所属省份编码',
	`provinceName` VARCHAR(100) DEFAULT NULL COMMENT '所属省份名称',
	`cityCode` VARCHAR(100) DEFAULT NULL COMMENT '所属城市编码',
	`cityName` VARCHAR(100) DEFAULT NULL COMMENT '所属城市名称',
	`countyCode` VARCHAR(100) DEFAULT NULL COMMENT '所属区县编码',
	`countyName` VARCHAR(100) DEFAULT NULL COMMENT '所属区县名称',
	`regionName` VARCHAR(100) DEFAULT NULL COMMENT '区域名称，不同级用逗号(,)分隔，如河北省,石家庄市,长安区',
	`address` VARCHAR(100) DEFAULT NULL COMMENT '详细地址',
	
	`acreage` VARCHAR(100) DEFAULT NULL COMMENT '库房面积',
	`storeyHeight` VARCHAR(100) DEFAULT NULL COMMENT '层高',
	`monthlyPrice` VARCHAR(100) DEFAULT NULL COMMENT '月租金',	
	`attributeCodes` VARCHAR(100) DEFAULT NULL COMMENT '库房性质编码组，多个性质以逗号(,)分隔',	
	`attributeNames` VARCHAR(100) DEFAULT NULL COMMENT '库房性质名称组，多个性质以逗号(,)分隔，如：电商仓库,物流仓储,厂房',	
	`housingResource` VARCHAR(100) DEFAULT NULL COMMENT '房源',	
	`linkerName` VARCHAR(100) DEFAULT NULL COMMENT '联系人姓名',	
	`linkerPhone` VARCHAR(100) DEFAULT NULL COMMENT '联系人电话',
	
	`picUrl` VARCHAR(1024) DEFAULT NULL COMMENT '图片访问url',
	
	PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB  COMMENT='库房信息表';

DROP TABLE IF EXISTS `sh_storehouse_attribute`;
CREATE TABLE `sh_storehouse_attribute` (
	`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID，唯一编号',
	`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
	`remarks` VARCHAR(100) DEFAULT NULL COMMENT '备注说明',
	
	`code` VARCHAR(100) DEFAULT NULL COMMENT '编码',
	`name` VARCHAR(100) DEFAULT NULL COMMENT '名称',
	
	PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB  COMMENT='库房性质';

DROP TABLE IF EXISTS `sh_storehouse_attachment`;
CREATE TABLE `sh_storehouse_attachment` (
	`id` BIGINT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID，唯一编号',
	`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
	`remarks` VARCHAR(100) DEFAULT NULL COMMENT '备注说明',
	
	`storehouseSid` VARCHAR(100) DEFAULT NULL COMMENT '库房sid',
	`storehouseName` VARCHAR(100) DEFAULT NULL COMMENT '库房名称',
	
	`fileName` VARCHAR(100) DEFAULT NULL COMMENT '文件名称',
	`fileDesc` VARCHAR(100) DEFAULT NULL COMMENT '文件描述',
	`fileType` VARCHAR(100) DEFAULT NULL COMMENT '文件类型，Word,Excel,PDF或图片',
	`fileSuffix` VARCHAR(100) DEFAULT NULL COMMENT '文件后缀，如：png,jpg,xls,xlsx',
	`filePath` VARCHAR(100) DEFAULT NULL COMMENT '文件在服务器的存放路径',
	`fileUrl` VARCHAR(100) DEFAULT NULL COMMENT '文件获取的url地址',
	PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB  COMMENT='库房附件，如合同，图片等';