package com.yssh.mapper;
|
|
import com.yssh.entity.VocCoords;
|
import com.yssh.entity.VocVals;
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
|
/**
|
* Voc值Mapper接口
|
* @author WWW
|
* @date 2023-06-05
|
*/
|
@Mapper
|
public interface VocValsMapper {
|
/**
|
* 根据时间查询
|
*
|
* @param time 时间(示例:2023060514)
|
* @return
|
*/
|
public List<VocVals> selectByTime(@Param("time") String time);
|
|
/**
|
* 根据时间统计
|
*
|
* @param time 时间(示例:2023060514)
|
* @return 行数
|
*/
|
public int countByTime(@Param("time") String time);
|
|
/**
|
* 根据X,Y值查询地址
|
*
|
* @param x X值
|
* @param y Y值
|
* @return 地址
|
*/
|
public List<VocCoords> selectCoords(@Param("x") Integer x, @Param("y") Integer y);
|
|
/**
|
* 插入一条数据
|
*
|
* @param vv Voc实体类
|
* @return 影响行数
|
*/
|
public int insert(VocVals vv);
|
|
/**
|
* 插入多条数据
|
*
|
* @param list Voc集合
|
* @return 影响行数
|
*/
|
public int inserts(List<VocVals> list);
|
|
/**
|
* 删除去年的数据
|
*
|
* @return 影响行数
|
*/
|
public int deleteLastYear();
|
|
/**
|
* 根据时间删除数据
|
*
|
* @param time 时间(示例:2023060514)
|
* @return 影响行数
|
*/
|
public int deleteByTime(@Param("time") String time);
|
}
|