This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
k18-ntcs-web-argus-service/src/main/java/com/nis/web/dao/IpRegionDao.java

59 lines
1.3 KiB
Java
Raw Normal View History

2017-12-19 14:55:52 +08:00
package com.nis.web.dao;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.nis.domain.restful.IpRegion;
/**
*
* @ClassName: IpRegionDao
* @Description: TODO(ip类域配置dao)
* @author (rkg)
* @date 2016年9月6日下午8:49:52
* @version V1.0
*/
@MyBatisDao
public interface IpRegionDao {
/**
* 保存ip类域配置信息,并返回主键id
*
* @param ipRegion
* ip类域配置
* @return
*/
public Long saveIpRegion(IpRegion ipRegion);
/**
* 根据主键id修改ip类域配置信息
*
* @param ipRegion
*/
public void updateIpRegion(IpRegion ipRegion);
/**
* 根据主键regionId查询ip域配置
*
* @param ipRegion
* @return
*/
public IpRegion queryIpRegionById(IpRegion ipRegion);
/**
* 根据groupId获取该分组下所有的ip类域配置
* @param tableName
* @param groupIdArr
* @return
*/
public List<IpRegion> queryIpRegionByGroupId(@Param("tableName")String tableName,@Param("groupIdArr")Long[] groupIdArr);
/**
* 往指定ip域表中批量添加数据
* @param tableName
* @param ipRegionList
*/
public void saveIpRegionBatch(@Param("tableName")String tableName,@Param("ipRegionList")List<IpRegion> ipRegionList);
}