package com.ld.igds.common.mapper; import com.ld.igds.common.dto.PosDto; import com.ld.igds.data.BaseParam; import com.ld.igds.data.Page; import com.ld.igds.models.DicArea; import com.ld.igds.models.DicSlogan; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * 字典相关的核心处理 * * @author jiazx */ public interface DicDataMapper { /** * 根据DTO中的信息,批量相关数据 * * @param dto */ void batchDelPos(@Param("dto") PosDto dto); /** * 新增坐标信息 * * @param posDto */ void addPos(@Param("dto") PosDto posDto); /** * 查询当前组织的标语 * * @param parameter * @return */ DicSlogan getDicSlogan(@Param("param") Map parameter); void delPosByBizId(@Param("dto") PosDto posDto); /** * 根据组织编码和 业务标签获取设备位置信息 * * @param companyId * @param bizTag * @return */ List getPosByBizTag(@Param("companyId") String companyId, @Param("bizTag") String bizTag); /** * 获取行政区域 * * @param param * @return */ List listDicArea(@Param("page") Page page, @Param("param") BaseParam param); }