diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/domain/SyLayer.java b/shuili-system/src/main/java/com/kms/yg/znjg/domain/SyLayer.java index e97ab6b6..aa9922ad 100644 --- a/shuili-system/src/main/java/com/kms/yg/znjg/domain/SyLayer.java +++ b/shuili-system/src/main/java/com/kms/yg/znjg/domain/SyLayer.java @@ -154,4 +154,9 @@ public class SyLayer implements Serializable { * 关联图层样式名称 */ private String relationStyleName; + + /** + * 扩展字段,主要用来标识关联关系 + */ + private Object extendData; } diff --git a/shuili-system/src/main/java/com/kms/yg/znjg/vo/LayerForm.java b/shuili-system/src/main/java/com/kms/yg/znjg/vo/LayerForm.java index 1b248a50..847a56b0 100644 --- a/shuili-system/src/main/java/com/kms/yg/znjg/vo/LayerForm.java +++ b/shuili-system/src/main/java/com/kms/yg/znjg/vo/LayerForm.java @@ -42,6 +42,7 @@ public class LayerForm implements Serializable, Comparable { layerForm.setData(syLayer.getData() == null ? "" : syLayer.getData()); layerForm.setTileSetOption(syLayer.getTileSetOption() == null ? "" : syLayer.getTileSetOption()); layerForm.setNameCn(syLayer.getServiceNameAlias() == null ? "" : syLayer.getServiceNameAlias()); + layerForm.setExtendData(syLayer.getExtendData() == null ? "" : syLayer.getExtendData()); // if ("030100".equalsIgnoreCase(syLayer.getServiceType()) || "014000".equalsIgnoreCase(syLayer.getServiceType()) || "050100".equalsIgnoreCase(syLayer.getServiceType()) || "040100".equalsIgnoreCase(syLayer.getServiceType()) || "070100".equalsIgnoreCase(syLayer.getServiceType()) || "080100".equalsIgnoreCase(syLayer.getServiceType()) || "090100".equalsIgnoreCase(syLayer.getServiceType())) { // layerForm.setPicture(syLayer.getPicture() == null ? "" : syLayer.getPicture()); // layerForm.setFormat(syLayer.getFormat() == null ? "" : syLayer.getFormat()); @@ -207,4 +208,9 @@ public class LayerForm implements Serializable, Comparable { */ private String relationServiceIndex; + /** + * 扩展字段,主要用来标识关联关系 + */ + private Object extendData; + } diff --git a/shuili-system/src/main/resources/mapper/yg/znjg/SyLayerMapper.xml b/shuili-system/src/main/resources/mapper/yg/znjg/SyLayerMapper.xml index d4647242..c2b7c92e 100644 --- a/shuili-system/src/main/resources/mapper/yg/znjg/SyLayerMapper.xml +++ b/shuili-system/src/main/resources/mapper/yg/znjg/SyLayerMapper.xml @@ -30,6 +30,7 @@ + @@ -39,7 +40,7 @@ service_type,service_index,annotation_service_index,pub_date, create_user,layer_3d_type,tile_size, tile_matrix_set,dir_id,dir_name,remark,format,data,tileset_option,is_layer_group, - relation_service_id,relation_service_name,relation_style_id,relation_style_name + relation_service_id,relation_service_name,relation_style_id,relation_style_name,extend_data @@ -52,7 +53,7 @@ pub_date, create_user,layer_3d_type,tile_size, tile_matrix_set,dir_id,dir_name,remark,format,data,tileset_option,is_layer_group, - relation_service_id,relation_service_name,relation_style_id,relation_style_name + relation_service_id,relation_service_name,relation_style_id,relation_style_name,extend_data @@ -83,6 +84,7 @@ relation_service_name, relation_style_id, relation_style_name, + extend_data, is_valid, values @@ -112,6 +114,7 @@ #{relationServiceName,jdbcType=VARCHAR}, #{relationStyleId,jdbcType=VARCHAR}, #{relationStyleName,jdbcType=VARCHAR}, + #{extendData,jdbcType=VARCHAR}, 1, @@ -145,6 +148,7 @@ relation_service_name=#{relationServiceName,jdbcType=VARCHAR}, relation_style_id=#{relationStyleId,jdbcType=VARCHAR}, relation_style_name=#{relationStyleName,jdbcType=VARCHAR}, + extend_data=#{extendData,jdbcType=OTHER}, where is_valid=1 AND @@ -177,7 +181,7 @@ select * from bs_sgc_qqjd_layer sl where is_valid = 1 - and sl.id = #{id,jdbcType=VARCHAR} + and sl.id = #{id,jdbcType=VARCHAR}