初始化

This commit is contained in:
hukekuan@163.com 2018-02-23 17:53:31 +08:00
parent 15c0403604
commit ec7a1d2c09
10 changed files with 46 additions and 24 deletions

View File

@ -12,7 +12,7 @@ import java.util.Set;
*/
@C3olDao
public interface LayerDao {
public List<Layer> findAllList();
public List<Layer> findLayerList();
public List<Layer> findLayersByPage(
@Param("pageSize") Integer pageSize,
@Param("currentPage") Integer currentPage);

View File

@ -22,4 +22,6 @@ public interface MapDao {
public Integer insertMap(Map map);
public Integer deleteMapsById(Set<String> mapIds);
public Integer bindLayer(@Param("mapId")String mapId, @Param("layerIds")String[] layerIds);
}

View File

@ -7,12 +7,12 @@ public class Map {
private String mapId;
private String mapName;
private java.util.Map<String,Object> view;
private String[][] controls;
private String[] controls;
private Integer pixelRatio;
private String[][] interactions;
private String[][] layers;
private String[] interactions;
private String[] layers;
private Boolean logo = Boolean.FALSE;
private String[][] overlays;
private String[] overlays;
private String description;
public String getMapId() {
@ -39,11 +39,11 @@ public class Map {
this.view = view;
}
public String[][] getControls() {
public String[] getControls() {
return controls;
}
public void setControls(String[][] controls) {
public void setControls(String[] controls) {
this.controls = controls;
}
@ -55,19 +55,19 @@ public class Map {
this.pixelRatio = pixelRatio;
}
public String[][] getInteractions() {
public String[] getInteractions() {
return interactions;
}
public void setInteractions(String[][] interactions) {
public void setInteractions(String[] interactions) {
this.interactions = interactions;
}
public String[][] getLayers() {
public String[] getLayers() {
return layers;
}
public void setLayers(String[][] layers) {
public void setLayers(String[] layers) {
this.layers = layers;
}
@ -79,11 +79,11 @@ public class Map {
this.logo = logo;
}
public String[][] getOverlays() {
public String[] getOverlays() {
return overlays;
}
public void setOverlays(String[][] overlays) {
public void setOverlays(String[] overlays) {
this.overlays = overlays;
}

View File

@ -10,7 +10,7 @@ import java.util.Set;
* Created by hukekuan on 2017/12/15.
*/
public interface LayerService {
public List<Layer> findAllList();
public List<Layer> findLayerList();
public List<java.util.Map<String,Object>> findLayersByPage(Integer pageSize,Integer currentPage);
public Layer findeLayerById(String layerId);

View File

@ -17,4 +17,6 @@ public interface MapService {
public Integer insertMap(Map map);
public Integer deleteMapsById(Set<String> mapIds);
public Integer bindLayer(String mapId,String[] layerIds);
}

View File

@ -57,4 +57,9 @@ public class MapServiceImpl implements MapService {
public Integer deleteMapsById(Set<String> mapIds) {
return mapDao.deleteMapsById(mapIds);
}
@Override
public Integer bindLayer(String mapId, String[] layerIds) {
return mapDao.bindLayer(mapId,layerIds);
}
}

View File

@ -2,14 +2,13 @@
create table c3gis_ol_map(
mapid varchar(50) not null PRIMARY KEY,
mapname varchar(50) not null,
--view varchar(50) not null,
view jsonb not null,
controls varchar(50) [2][],
controls varchar(50) [],
pixelRatio integer,
interactions varchar(50) [2][],
layers varchar(50) [2][],
interactions varchar(50) [],
layers varchar(50) [],
logo boolean,
overlays varchar(50) [2][],
overlays varchar(50) [],
description varchar(50)
);

View File

@ -114,15 +114,23 @@ public class App {
// view.put("zoom",9);
// map.setView(view);
// map.setLogo(false);
// map.setLayers(new String[][]{
// {"TileLayer","182a8b18-d26f-43da-9b3a-6f90af4825ed"},
// {"TileLayer","8c396460-9995-4387-8aa1-bb16c2595bba"},
// {"TileLayer","ad433664-3b2c-4b1b-b271-519b7f647a11"}
// map.setLayers(new String[]{
// "182a8b18-d26f-43da-9b3a-6f90af4825ed",
// "8c396460-9995-4387-8aa1-bb16c2595bba",
// "ad433664-3b2c-4b1b-b271-519b7f647a11"
// });
// mapService.insertMap(map);
//
// 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.setLayerName("sdkqbigdata");

View File

@ -35,7 +35,7 @@
, description
</sql>
<select id="findAllList" resultMap="layerResult">
<select id="findLayerList" resultMap="layerResult">
SELECT
<include refid="layerColumns"/>
FROM c3gis_ol_layer;

View File

@ -84,4 +84,10 @@
#{item, javaType=java.lang.String}
</foreach>
</delete>
<update id="bindLayer">
UPDATE c3gis_ol_map
SET layers = #{layerIds, javaType=ObjectArray}
WHERE mapid = #{mapId, javaType=java.lang.String}
</update>
</mapper>