初始化

This commit is contained in:
hukekuan@163.com 2018-01-30 14:16:02 +08:00
parent fb0d22c655
commit 2a3edf2500
13 changed files with 66 additions and 8 deletions

View File

@ -5,6 +5,7 @@ import com.gis3c.ol.entity.Layer;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Set;
/**
* Created by hukekuan on 2017/12/15.
@ -20,4 +21,6 @@ public interface LayerDao {
public Layer findeLayerByName(String layerName);
public Integer insertLayer(Layer layer);
public Integer deleteLayersById(Set<String> layerIds);
}

View File

@ -5,6 +5,7 @@ import com.gis3c.ol.entity.Map;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Set;
/**
* Created by hukekuan on 2017/12/14.
@ -19,4 +20,6 @@ public interface MapDao {
public Map findMapById(String mapId);
public Map findMapByName(String mapName);
public Integer insertMap(Map map);
public Integer deleteMapsById(Set<String> mapIds);
}

View File

@ -5,6 +5,7 @@ import com.gis3c.ol.entity.Source;
import org.apache.ibatis.annotations.Param;
import java.util.List;
import java.util.Set;
/**
* Created by hukekuan on 2017/12/15.
@ -18,4 +19,6 @@ public interface SourceDao {
public Source findSourceById(String sourceId);
public Source findSourceByName(String sourceName);
public Integer insertSource(Source source);
public Integer deleteSourcesById(Set<String> sourceIds);
}

View File

@ -4,6 +4,7 @@ package com.gis3c.ol.service;
import com.gis3c.ol.entity.Layer;
import java.util.List;
import java.util.Set;
/**
* Created by hukekuan on 2017/12/15.
@ -16,4 +17,6 @@ public interface LayerService {
public Layer findeLayerByName(String layerName);
public Integer insertLayer(Layer layer);
public Integer deleteLayersById(Set<String> layerIds);
}

View File

@ -3,6 +3,7 @@ package com.gis3c.ol.service;
import com.gis3c.ol.entity.Map;
import java.util.List;
import java.util.Set;
/**
* Created by hukekuan on 2017/12/14.
@ -14,4 +15,6 @@ public interface MapService {
public Map findMapById(String mapId);
public Map findMapByName(String mapName);
public Integer insertMap(Map map);
public Integer deleteMapsById(Set<String> mapIds);
}

View File

@ -2,6 +2,7 @@ package com.gis3c.ol.service;
import com.gis3c.ol.entity.Source;
import java.util.List;
import java.util.Set;
/**
* Created by hukekuan on 2017/12/15.
@ -12,4 +13,6 @@ public interface SourceService {
public Source findSourceById(String sourceId);
public Source findSourceByName(String sourceName);
public Integer insertSource(Source source);
public Integer deleteSourcesById(Set<String> sourceIds);
}

View File

@ -11,6 +11,7 @@ import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.UUID;
/**
@ -55,4 +56,9 @@ public class LayerServiceImpl implements LayerService {
layer.setLayerId(UUID.randomUUID().toString());
return layerDao.insertLayer(layer);
}
@Override
public Integer deleteLayersById(Set<String> layerIds) {
return layerDao.deleteLayersById(layerIds);
}
}

View File

@ -8,10 +8,7 @@ import com.gis3c.ol.service.MapService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.UUID;
import java.util.*;
/**
* Created by hukekuan on 2017/12/14.
@ -55,4 +52,9 @@ public class MapServiceImpl implements MapService {
map.setMapId(UUID.randomUUID().toString());
return mapDao.insertMap(map);
}
@Override
public Integer deleteMapsById(Set<String> mapIds) {
return mapDao.deleteMapsById(mapIds);
}
}

View File

@ -11,6 +11,7 @@ import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
import java.util.UUID;
/**
@ -55,4 +56,9 @@ public class SourceServiceImpl implements SourceService {
source.setSourceId(UUID.randomUUID().toString());
return sourceDao.insertSource(source);
}
@Override
public Integer deleteSourcesById(Set<String> sourceIds) {
return sourceDao.deleteSourcesById(sourceIds);
}
}

View File

@ -12,9 +12,7 @@ import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import java.io.IOException;
import java.util.HashMap;
import java.util.List;
import java.util.UUID;
import java.util.*;
/**
* Created by hukekuan on 2017/12/14.
@ -64,9 +62,13 @@ public class App {
// //地图接口
// Map map = mapService.findMapById("83c734de-c010-4153-bf68-d291d715ac55");
System.out.println(mapService.findMapsByPage(5,1));
// System.out.println(mapService.findMapsByPage(5,1));
Set<String> mapIds = new HashSet<>();
mapIds.add("e49eed64-433b-4637-832e-b7292a867ba1");
mapService.deleteMapsById(mapIds);
System.out.println("删除成功");
// Map map = new Map();
// map.setMapId(UUID.randomUUID().toString());

View File

@ -90,4 +90,12 @@
, #{description}
);
</insert>
<delete id="deleteLayersById" parameterType="java.util.Set">
delete from c3gis_ol_layer
WHERE layerId in
<foreach collection ="collection" item="item" index="index" open="(" separator="," close=")">
#{item, javaType=java.lang.String}
</foreach>
</delete>
</mapper>

View File

@ -76,4 +76,12 @@
, #{description}
);
</insert>
<delete id="deleteMapsById" parameterType="java.util.Set">
delete from c3gis_ol_map
WHERE mapid in
<foreach collection ="collection" item="item" index="index" open="(" separator="," close=")">
#{item, javaType=java.lang.String}
</foreach>
</delete>
</mapper>

View File

@ -57,4 +57,12 @@
, #{description}
);
</insert>
<delete id="deleteSourcesById" parameterType="java.util.Set">
delete from c3gis_ol_source
WHERE sourceId in
<foreach collection ="collection" item="item" index="index" open="(" separator="," close=")">
#{item, javaType=java.lang.String}
</foreach>
</delete>
</mapper>