初始化
This commit is contained in:
parent
88d4f45ac5
commit
f5e4172d01
@ -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) {
|
||||||
|
|||||||
@ -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,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user