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<String,Object> parameter);
|
|
void delPosByBizId(@Param("dto") PosDto posDto);
|
|
/**
|
* 分页获取粮食产地信息
|
* @param page
|
* @param param
|
* @return
|
*/
|
List<DicFoodOrigin> pageFoodLocataion(@Param("page") Page<DicFoodOrigin> page,
|
@Param("param") BaseParam param);
|
|
|
/**
|
* 根据组织编码和 业务标签获取设备位置信息
|
*
|
* @param companyId
|
* @param bizTag
|
* @return
|
*/
|
List<PosDto> getPosByBizTag(@Param("companyId") String companyId, @Param("bizTag") String bizTag);
|
}
|