using CZKJ.GBRS2.Model;
using CZKJ.GBRS2.ViewModel;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace CZKJ.GBRS2.Interface
{
    public  interface ICustomerQuery
    {
        Task<string> GetListByUserId(string userId,string cutomerType);

        Task<string> GetPolNo(string ContNo);


        Task<List<ReportNoList>> GetReportNoList(List<string> list);

        Task<InsurancePolicyModel> GetPolicyModel(string ContNo);

        /// <summary>
        /// 保单查询
        /// </summary>
        /// <param name="ContNo"></param>
        /// <returns></returns>
        Task<ReportQueryViewModel> QueryReprot(string ContNo);


         Task<T> HttpMenth<T>(string contNo, string transId);

        Task<ReportQueryViewModel> Transformation(string contNo);

        Task<string> GetHuaWeiToken(string contNo);
    }
}