初始化

This commit is contained in:
hukekuan@163.com 2018-02-01 10:26:29 +08:00
parent 88d4f45ac5
commit f5e4172d01
2 changed files with 11 additions and 5 deletions

View File

@ -16,6 +16,8 @@ public class ArrayTypeHandler extends BaseTypeHandler<Object[]> {
private static final String TYPE_NAME_BOOLEAN = "boolean"; private static final String TYPE_NAME_BOOLEAN = "boolean";
private static final String TYPE_NAME_INTEGER = "integer"; private static final String TYPE_NAME_INTEGER = "integer";
private static final String TYPE_NAME_NUMERIC = "numeric"; private static final String TYPE_NAME_NUMERIC = "numeric";
private static final String TYPE_NAME_DECIMAL = "decimal";
@Override @Override
@ -27,8 +29,10 @@ public class ArrayTypeHandler extends BaseTypeHandler<Object[]> {
typeName = TYPE_NAME_VARCHAR; typeName = TYPE_NAME_VARCHAR;
} else if (parameter instanceof Boolean[] || parameter instanceof Boolean[][]) { } else if (parameter instanceof Boolean[] || parameter instanceof Boolean[][]) {
typeName = TYPE_NAME_BOOLEAN; typeName = TYPE_NAME_BOOLEAN;
} else if (parameter instanceof Double[] || parameter instanceof Boolean[][]) { } else if (parameter instanceof Double[] || parameter instanceof Double[][]) {
typeName = TYPE_NAME_NUMERIC; typeName = TYPE_NAME_NUMERIC;
} else if(parameter instanceof BigDecimal[] || parameter instanceof BigDecimal[][]){
typeName = TYPE_NAME_DECIMAL;
} }
if (typeName == null) { if (typeName == null) {

View File

@ -73,18 +73,20 @@ create table c3gis_ol_layer(
layerId varchar(50) not null PRIMARY KEY, layerId varchar(50) not null PRIMARY KEY,
layerName varchar(50) not null, layerName varchar(50) not null,
aliasName varchar(50), aliasName varchar(50),
opacity real, opacity numeric,
source varchar(50), source varchar(50),
visible boolean, visible boolean,
extent decimal ARRAY[4], extent numeric ARRAY[4],
zIndex integer, zIndex integer,
minResolution decimal, minResolution numeric,
maxResolution decimal, maxResolution numeric,
type varchar(50), type varchar(50),
options jsonb, options jsonb,
description varchar(50) description varchar(50)
); );
ALTER TABLE 'c3gis_ol_layer' ALTER COLUMN opacity type numeric(1,5)
--ArcGIS切片服务 --ArcGIS切片服务
create table c3gis_ol_source_tilearcgisrest( create table c3gis_ol_source_tilearcgisrest(
sourceid varchar(50) not null PRIMARY KEY, sourceid varchar(50) not null PRIMARY KEY,