DefaultRateMapper.java 1.34 KB
package com.lhcredit.project.model.defaultRate.mapper;

import com.lhcredit.project.model.defaultRate.domain.DefaultRate;
import java.util.List;

/**
 * 累计违约率 数据层
 *
 * @author lhcredit
 * @date 2019-10-14
 */
public interface DefaultRateMapper {
    /**
     * 查询累计违约率信息
     *
     * @param id 累计违约率ID
     * @return 累计违约率信息
     */
    public DefaultRate selectDefaultRateById(Long id);

    /**
     * 查询累计违约率列表
     *
     * @param defaultRate 累计违约率信息
     * @return 累计违约率集合
     */
    public List<DefaultRate> selectDefaultRateList(DefaultRate defaultRate);

    /**
     * 新增累计违约率
     *
     * @param defaultRate 累计违约率信息
     * @return 结果
     */
    public int insertDefaultRate(DefaultRate defaultRate);

    /**
     * 修改累计违约率
     *
     * @param defaultRate 累计违约率信息
     * @return 结果
     */
    public int updateDefaultRate(DefaultRate defaultRate);

    /**
     * 删除累计违约率
     *
     * @param id 累计违约率ID
     * @return 结果
     */
    public int deleteDefaultRateById(Long id);

    /**
     * 批量删除累计违约率
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteDefaultRateByIds(String[] ids);

}