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.DicFoodOrigin; 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 page * @param param * @return */ List pageFoodLocataion(@Param("page") Page page, @Param("param") BaseParam param); /** * 根据组织编码和 业务标签获取设备位置信息 * * @param companyId * @param bizTag * @return */ List getPosByBizTag(@Param("companyId") String companyId, @Param("bizTag") String bizTag); }