BasicDataMapper.java 1.55 KB
package com.lhcredit.project.model.basicData.mapper;

import com.lhcredit.project.model.basicData.domain.BasicData;
import java.util.List;

/**
 * 静态池 数据层
 *
 * @author lhcredit
 * @date 2019-10-14
 */
public interface BasicDataMapper {
    /**
     * 查询静态池信息
     *
     * @param id 静态池ID
     * @return 静态池信息
     */
    public BasicData selectBasicDataById(Long id);

    /**
     * 查询静态池列表
     *
     * @param basicData 静态池信息
     * @return 静态池集合
     */
    public List<BasicData> selectBasicDataList(BasicData basicData);

    /**
     * 新增静态池
     *
     * @param basicData 静态池信息
     * @return 结果
     */
    public int insertBasicData(BasicData basicData);

    /**
     * 修改静态池
     *
     * @param basicData 静态池信息
     * @return 结果
     */
    public int updateBasicData(BasicData basicData);

    /**
     * 删除静态池
     *
     * @param id 静态池ID
     * @return 结果
     */
    public int deleteBasicDataById(Long id);

    /**
     * 批量删除静态池
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteBasicDataByIds(String[] ids);

    /**
     * 查询静态池列表
     *
     * @param list 静态池集合
     * @return 静态池集合
     */
    public void insertData(List<BasicData> list);

    /**
     * 查询静态池列表
     *
     * @param stBasicData 标识
     * @return 静态池集合
     */
    public List<BasicData> getBasicData(BasicData stBasicData);

}