Browse Source

feat:

新增图层时增加扩展字段:extend_data,主要用来标识关联关系
master_tdsql
caoqi 1 year ago
parent
commit
56f70aebbf
  1. 5
      shuili-system/src/main/java/com/kms/yg/znjg/domain/SyLayer.java
  2. 6
      shuili-system/src/main/java/com/kms/yg/znjg/vo/LayerForm.java
  3. 10
      shuili-system/src/main/resources/mapper/yg/znjg/SyLayerMapper.xml

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

6
shuili-system/src/main/java/com/kms/yg/znjg/vo/LayerForm.java

@ -42,6 +42,7 @@ public class LayerForm implements Serializable, Comparable<LayerForm> {
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<LayerForm> {
*/
private String relationServiceIndex;
/**
* 扩展字段主要用来标识关联关系
*/
private Object extendData;
}

10
shuili-system/src/main/resources/mapper/yg/znjg/SyLayerMapper.xml

@ -30,6 +30,7 @@
<result property="relationServiceName" column="relation_service_name" jdbcType="VARCHAR"/>
<result property="relationStyleId" column="relation_style_id" jdbcType="VARCHAR"/>
<result property="relationStyleName" column="relation_style_name" jdbcType="VARCHAR"/>
<result property="extendData" column="extend_data" jdbcType="OTHER"/>
</resultMap>
<sql id="Base_Column_List">
@ -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
</sql>
@ -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
</sql>
<insert id="saveLayer">
@ -83,6 +84,7 @@
<if test="relationServiceName != null">relation_service_name,</if>
<if test="relationStyleId != null">relation_style_id,</if>
<if test="relationStyleName != null">relation_style_name,</if>
<if test="extendData != null">extend_data,</if>
is_valid,
</trim>
values
@ -112,6 +114,7 @@
<if test="relationServiceName != null">#{relationServiceName,jdbcType=VARCHAR},</if>
<if test="relationStyleId != null">#{relationStyleId,jdbcType=VARCHAR},</if>
<if test="relationStyleName != null">#{relationStyleName,jdbcType=VARCHAR},</if>
<if test="extendData != null">#{extendData,jdbcType=VARCHAR},</if>
1,
</trim>
</insert>
@ -145,6 +148,7 @@
<if test="relationServiceName != null">relation_service_name=#{relationServiceName,jdbcType=VARCHAR},</if>
<if test="relationStyleId != null">relation_style_id=#{relationStyleId,jdbcType=VARCHAR},</if>
<if test="relationStyleName != null">relation_style_name=#{relationStyleName,jdbcType=VARCHAR},</if>
<if test="extendData != null">extend_data=#{extendData,jdbcType=OTHER},</if>
</set>
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}
</select>
<select id="findLayerByLayerIds" resultMap="BaseResultMap">

Loading…
Cancel
Save