package com.zcloud.personnel.positioning.persistence.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

@Mapper
public interface FindsSyncStateMapper {
    int complete(@Param("entityType") String entityType, @Param("params") Map<String, Object> params);
    int fail(@Param("entityType") String entityType, @Param("params") Map<String, Object> params);
    int recordMapping(@Param("entityType") String entityType, @Param("params") Map<String, Object> params);
    int clearMapping(@Param("entityType") String entityType, @Param("params") Map<String, Object> params);
    long countCurrent(@Param("entityType") String entityType, @Param("params") Map<String, Object> params);
    int deleteCurrent(@Param("entityType") String entityType, @Param("params") Map<String, Object> params);
    int recordAreaFenceMapping(@Param("params") Map<String, Object> params);
}
