package com.ruoyi.jarvis.service;

import java.util.List;

/**
 * 手机号替换配置Service接口
 * 
 * @author ruoyi
 */
public interface IPhoneReplaceConfigService 
{
    /**
     * 获取指定类型的手机号列表
     * 
     * @param type 类型（腾锋或昭迎）
     * @return 手机号列表
     */
    public List<String> getPhoneList(String type);

    /**
     * 设置指定类型的手机号列表
     * 
     * @param type 类型（腾锋或昭迎）
     * @param phoneList 手机号列表
     * @return 结果
     */
    public int setPhoneList(String type, List<String> phoneList);

    /**
     * 添加手机号到指定类型
     * 
     * @param type 类型（腾锋或昭迎）
     * @param phone 手机号
     * @return 结果
     */
    public int addPhone(String type, String phone);

    /**
     * 从指定类型删除手机号
     * 
     * @param type 类型（腾锋或昭迎）
     * @param phone 手机号
     * @return 结果
     */
    public int removePhone(String type, String phone);

    /**
     * 获取下一个循环使用的手机号
     * 
     * @param type 类型（腾锋或昭迎）
     * @param originalPhone 原始手机号
     * @return 替换后的手机号
     */
    public String getNextPhone(String type, String originalPhone);
}

