package com.moon.server.mapper.data; import com.moon.server.entity.data.MetaEntity; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; import java.util.Date; import java.util.List; @Mapper @Repository @SuppressWarnings("ALL") public interface MetaMapper { public Integer selectCount(String depcode, String dircode, Integer verid, String name, Integer sensorType, Integer mataType, Date startDate, Date endDate, String wkt); public List selectByPage(String depcode, String dircode, Integer verid, String name, Integer sensorType, Integer mataType, Date startDate, Date endDate, String wkt, Integer limit, Integer offset); public List selectGdbByGuid(String guid); public Integer selectMetasForCount(String depcode, String dirs, String name); public List selectMetasForPage(String depcode, String dirs, String name, Integer limit, Integer offset); public Integer selectCountForUpload(String name, Integer createUser, String types); public List selectByPageForUpload(String name, Integer createUser, String types, Integer limit, Integer offset); public Integer selectCountByPid(Integer metaid, String name); public List selectPageByPid(Integer metaid, String name, Integer limit, Integer offset); public MetaEntity selectById(int id); public List selectByIds(String ids); public MetaEntity selectByGuid(String guid, String dircode, String tab); public List selectByIdsForTab(String ids); public List selectMetaFiles(String ids); public List selectXlsAnnex(Integer[] ids, String tabs); public List selectMetasByDirCode(String dircode); public List selectMetaOverflowDep(String ids, String depcode); public Integer insert(MetaEntity entity); public Integer inserts(List list); public Integer deletes(String sql, String ids); public Integer update(MetaEntity entity); public Integer updates(List list); }