初始化

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 @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);

View File

@ -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);
} }

View File

@ -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;
} }

View File

@ -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);

View File

@ -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);
} }

View File

@ -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);
}
} }

View File

@ -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)
); );

View File

@ -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");

View File

@ -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;

View File

@ -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>