NumberService.java 1.02 KB
package com.uccc.number.service;


import com.alibaba.fastjson.JSONObject;
import com.uccc.number.domain.*;
import com.uccc.number.domain.Number;
import com.uccc.pretty.common.Result;
import com.uccc.pretty.common.Store;

import java.io.IOException;
import java.util.List;
import java.util.Map;


public interface NumberService {
    Result getESNumbers(NumberQuery query);

    int updateNumber(Number number);

    StatusCount getStatusCount();

    void bindBlessNumbers(BindBlessNum bindBlessNum);

    void unbindBlessNumbers(BindBlessNum bindBlessNum);

    void deleteBlessNum(String number);

    List<BlessNumberEntity> getBlessNumList(String city, String province, Long userId, Integer pageSize, Integer currentPage, String number);

    int getBlessNumListCount(String city, String province, Long userId, String number);

    Store checkStoreByMid(Long storeId);

    JSONObject getChangeNumList(Map map);


    void deleteChangeNum(String number, String userId);


    List<String> bindChangeNumbers(List<ChangeNum> bindChangeNum);


}