|  |  |  | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 字典相关的核心处理 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @author jiazx | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @author jiazx | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public interface DicDataMapper { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 根据DTO中的信息,批量相关数据 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param dto | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void batchDelPos(@Param("dto") PosDto dto); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 根据DTO中的信息,批量相关数据 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param dto | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void batchDelPos(@Param("dto") PosDto dto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 新增坐标信息 | 
|---|
|  |  |  | * @param posDto | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void addPos(@Param("dto")  PosDto posDto); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 新增坐标信息 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param posDto | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | void addPos(@Param("dto") PosDto posDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查询当前组织的标语 | 
|---|
|  |  |  | * @param parameter | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | DicSlogan getDicSlogan(@Param("param")Map<String,Object> parameter); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 查询当前组织的标语 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param parameter | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | DicSlogan getDicSlogan(@Param("param") Map<String, Object> parameter); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | void delPosByBizId(@Param("dto")  PosDto posDto); | 
|---|
|  |  |  | void delPosByBizId(@Param("dto") PosDto posDto); | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 根据组织编码和 业务标签获取设备位置信息 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param companyId | 
|---|
|  |  |  | * @param bizTag | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | List<PosDto> getPosByBizTag(@Param("companyId") String companyId, @Param("bizTag") String bizTag); | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 根据组织编码和 业务标签获取设备位置信息 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param companyId | 
|---|
|  |  |  | * @param bizTag | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | List<PosDto> getPosByBizTag(@Param("companyId") String companyId, @Param("bizTag") String bizTag); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 获取行政区域 | 
|---|
|  |  |  | * | 
|---|
|  |  |  | * @param param | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | List<DicArea> listDicArea(@Param("page") Page<DicArea> page, @Param("param") BaseParam param); | 
|---|
|  |  |  | } | 
|---|