fix: 优化图层逻辑

This commit is contained in:
tangwei 2026-07-03 13:43:45 +08:00
parent 60bace53df
commit 5634785720
3 changed files with 8 additions and 1 deletions

View File

@ -181,6 +181,10 @@ public class MsMaplayerB implements Serializable {
@TableField("LABEL_LEVEL")
private Integer labelLevel;
/** 标签层级 */
@TableField("ANCHOR_PARAM_JSON")
private String anchorParamJson;
/** 子级集合(非数据库字段) */
@TableField(exist = false)
private List<MsMaplayerB> children;

View File

@ -64,6 +64,9 @@ public class MapLayerVo {
@Schema(description = "参数json")
private String paramJson;
@Schema(description = "参数ANCHOR_PARAM_JSON")
private String anchorParamJson;
@Schema(description = "排序")
private String orderIndex;

View File

@ -23,7 +23,7 @@ public interface MsMapmoduleBMapper extends BaseMapper<MsMapmoduleB> {
* 查询地图图层树关联MS_MAPMODULE_B与MS_MAPLAYER_B
*/
@Select("<script>"
+ "SELECT DISTINCT BML.ID, BML.PARENT_ID AS parentId, BML.TITLE, BML.CODE, BML.LABEL_LEVEL AS labelLevel, "
+ "SELECT DISTINCT BML.ID,BML.ANCHOR_PARAM_JSON, BML.PARENT_ID AS parentId, BML.TITLE, BML.CODE, BML.LABEL_LEVEL AS labelLevel, "
+ "BML.CHECKABLE, BML.TYPE, BML.Z_INDEX AS zIndex, BML.STTP_TYPE AS sttpType, BML.LAYERS, "
+ "BML.PARAMJSON AS paramJson, BML.URL, BML.URL_THD AS urlThd, BML.OPACITY, BML.SYSTEM_ID AS systemId, "
+ "BML.OPTIONS, BMM.MULTI_SELECT AS multiSelect, BMM.CAN_BE_CHECKED AS canBeChecked, "