初始化
This commit is contained in:
parent
15c0403604
commit
ec7a1d2c09
@ -12,7 +12,7 @@ import java.util.Set;
|
|||||||
*/
|
*/
|
||||||
@C3olDao
|
@C3olDao
|
||||||
public interface LayerDao {
|
public interface LayerDao {
|
||||||
public List<Layer> findAllList();
|
public List<Layer> findLayerList();
|
||||||
public List<Layer> findLayersByPage(
|
public List<Layer> findLayersByPage(
|
||||||
@Param("pageSize") Integer pageSize,
|
@Param("pageSize") Integer pageSize,
|
||||||
@Param("currentPage") Integer currentPage);
|
@Param("currentPage") Integer currentPage);
|
||||||
|
|||||||
@ -22,4 +22,6 @@ public interface MapDao {
|
|||||||
public Integer insertMap(Map map);
|
public Integer insertMap(Map map);
|
||||||
|
|
||||||
public Integer deleteMapsById(Set<String> mapIds);
|
public Integer deleteMapsById(Set<String> mapIds);
|
||||||
|
|
||||||
|
public Integer bindLayer(@Param("mapId")String mapId, @Param("layerIds")String[] layerIds);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,12 +7,12 @@ public class Map {
|
|||||||
private String mapId;
|
private String mapId;
|
||||||
private String mapName;
|
private String mapName;
|
||||||
private java.util.Map<String,Object> view;
|
private java.util.Map<String,Object> view;
|
||||||
private String[][] controls;
|
private String[] controls;
|
||||||
private Integer pixelRatio;
|
private Integer pixelRatio;
|
||||||
private String[][] interactions;
|
private String[] interactions;
|
||||||
private String[][] layers;
|
private String[] layers;
|
||||||
private Boolean logo = Boolean.FALSE;
|
private Boolean logo = Boolean.FALSE;
|
||||||
private String[][] overlays;
|
private String[] overlays;
|
||||||
private String description;
|
private String description;
|
||||||
|
|
||||||
public String getMapId() {
|
public String getMapId() {
|
||||||
@ -39,11 +39,11 @@ public class Map {
|
|||||||
this.view = view;
|
this.view = view;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String[][] getControls() {
|
public String[] getControls() {
|
||||||
return controls;
|
return controls;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setControls(String[][] controls) {
|
public void setControls(String[] controls) {
|
||||||
this.controls = controls;
|
this.controls = controls;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -55,19 +55,19 @@ public class Map {
|
|||||||
this.pixelRatio = pixelRatio;
|
this.pixelRatio = pixelRatio;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String[][] getInteractions() {
|
public String[] getInteractions() {
|
||||||
return interactions;
|
return interactions;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setInteractions(String[][] interactions) {
|
public void setInteractions(String[] interactions) {
|
||||||
this.interactions = interactions;
|
this.interactions = interactions;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String[][] getLayers() {
|
public String[] getLayers() {
|
||||||
return layers;
|
return layers;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setLayers(String[][] layers) {
|
public void setLayers(String[] layers) {
|
||||||
this.layers = layers;
|
this.layers = layers;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -79,11 +79,11 @@ public class Map {
|
|||||||
this.logo = logo;
|
this.logo = logo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public String[][] getOverlays() {
|
public String[] getOverlays() {
|
||||||
return overlays;
|
return overlays;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setOverlays(String[][] overlays) {
|
public void setOverlays(String[] overlays) {
|
||||||
this.overlays = overlays;
|
this.overlays = overlays;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -10,7 +10,7 @@ import java.util.Set;
|
|||||||
* Created by hukekuan on 2017/12/15.
|
* Created by hukekuan on 2017/12/15.
|
||||||
*/
|
*/
|
||||||
public interface LayerService {
|
public interface LayerService {
|
||||||
public List<Layer> findAllList();
|
public List<Layer> findLayerList();
|
||||||
public List<java.util.Map<String,Object>> findLayersByPage(Integer pageSize,Integer currentPage);
|
public List<java.util.Map<String,Object>> findLayersByPage(Integer pageSize,Integer currentPage);
|
||||||
|
|
||||||
public Layer findeLayerById(String layerId);
|
public Layer findeLayerById(String layerId);
|
||||||
|
|||||||
@ -17,4 +17,6 @@ public interface MapService {
|
|||||||
public Integer insertMap(Map map);
|
public Integer insertMap(Map map);
|
||||||
|
|
||||||
public Integer deleteMapsById(Set<String> mapIds);
|
public Integer deleteMapsById(Set<String> mapIds);
|
||||||
|
|
||||||
|
public Integer bindLayer(String mapId,String[] layerIds);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -57,4 +57,9 @@ public class MapServiceImpl implements MapService {
|
|||||||
public Integer deleteMapsById(Set<String> mapIds) {
|
public Integer deleteMapsById(Set<String> mapIds) {
|
||||||
return mapDao.deleteMapsById(mapIds);
|
return mapDao.deleteMapsById(mapIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer bindLayer(String mapId, String[] layerIds) {
|
||||||
|
return mapDao.bindLayer(mapId,layerIds);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,14 +2,13 @@
|
|||||||
create table c3gis_ol_map(
|
create table c3gis_ol_map(
|
||||||
mapid varchar(50) not null PRIMARY KEY,
|
mapid varchar(50) not null PRIMARY KEY,
|
||||||
mapname varchar(50) not null,
|
mapname varchar(50) not null,
|
||||||
--view varchar(50) not null,
|
|
||||||
view jsonb not null,
|
view jsonb not null,
|
||||||
controls varchar(50) [2][],
|
controls varchar(50) [],
|
||||||
pixelRatio integer,
|
pixelRatio integer,
|
||||||
interactions varchar(50) [2][],
|
interactions varchar(50) [],
|
||||||
layers varchar(50) [2][],
|
layers varchar(50) [],
|
||||||
logo boolean,
|
logo boolean,
|
||||||
overlays varchar(50) [2][],
|
overlays varchar(50) [],
|
||||||
description varchar(50)
|
description varchar(50)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@ -114,15 +114,23 @@ public class App {
|
|||||||
// view.put("zoom",9);
|
// view.put("zoom",9);
|
||||||
// map.setView(view);
|
// map.setView(view);
|
||||||
// map.setLogo(false);
|
// map.setLogo(false);
|
||||||
// map.setLayers(new String[][]{
|
// map.setLayers(new String[]{
|
||||||
// {"TileLayer","182a8b18-d26f-43da-9b3a-6f90af4825ed"},
|
// "182a8b18-d26f-43da-9b3a-6f90af4825ed",
|
||||||
// {"TileLayer","8c396460-9995-4387-8aa1-bb16c2595bba"},
|
// "8c396460-9995-4387-8aa1-bb16c2595bba",
|
||||||
// {"TileLayer","ad433664-3b2c-4b1b-b271-519b7f647a11"}
|
// "ad433664-3b2c-4b1b-b271-519b7f647a11"
|
||||||
// });
|
// });
|
||||||
// mapService.insertMap(map);
|
// mapService.insertMap(map);
|
||||||
//
|
//
|
||||||
// System.out.println("插入成功");
|
// System.out.println("插入成功");
|
||||||
|
|
||||||
|
mapService.bindLayer("15a67947-8dc7-46f4-bc06-5c2fc51609d9",new String[]{
|
||||||
|
"e8819b8e-9397-4609-8b23-9f18c9588d6b",
|
||||||
|
"9e3a9812-5921-45c9-9043-e52d81fff1bb",
|
||||||
|
"ea6444b3-710f-4516-af9a-aa8270276883",
|
||||||
|
"aabb842e-239e-491d-9c70-a2cec1f65886"
|
||||||
|
});
|
||||||
|
System.out.println("修改成功");
|
||||||
|
|
||||||
//图层接口
|
//图层接口
|
||||||
// Layer layer = new Layer();
|
// Layer layer = new Layer();
|
||||||
// layer.setLayerName("sdkqbigdata");
|
// layer.setLayerName("sdkqbigdata");
|
||||||
|
|||||||
@ -35,7 +35,7 @@
|
|||||||
, description
|
, description
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="findAllList" resultMap="layerResult">
|
<select id="findLayerList" resultMap="layerResult">
|
||||||
SELECT
|
SELECT
|
||||||
<include refid="layerColumns"/>
|
<include refid="layerColumns"/>
|
||||||
FROM c3gis_ol_layer;
|
FROM c3gis_ol_layer;
|
||||||
|
|||||||
@ -84,4 +84,10 @@
|
|||||||
#{item, javaType=java.lang.String}
|
#{item, javaType=java.lang.String}
|
||||||
</foreach>
|
</foreach>
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<update id="bindLayer">
|
||||||
|
UPDATE c3gis_ol_map
|
||||||
|
SET layers = #{layerIds, javaType=ObjectArray}
|
||||||
|
WHERE mapid = #{mapId, javaType=java.lang.String}
|
||||||
|
</update>
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
Reference in New Issue
Block a user