IDefaultRateService.java 1.57 KB
package com.lhcredit.project.model.defaultRate.service;

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

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

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

    /**
     * 字段转换
     * @param defaultRate 累计违约率信息
     * @return 累计违约率信息
     */
    public DefaultRate changeModel(DefaultRate defaultRate);

    /**
     * 列表转换
     *
     * @param defaultRateList 累计违约率集合
     * @return 累计违约率集合
     */
    public List<DefaultRate> changeModel(List<DefaultRate> defaultRateList);

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

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

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

}