初始化

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

View File

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