using Myshipping.Core; using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; using Myshipping.Core.Entity; using System.Collections.Generic; namespace Myshipping.Core.Service { public interface IDjyCustomerService { Task Page([FromQuery] QueryDjyCustomerInput input); Task Add(AddDjyCustomerInput input); Task Update(UpdateDjyCustomerInput input); Task Delete(GetDjyCustomerInput input); Task Detail([FromQuery] GetDjyCustomerInput input); //Task List([FromQuery] QueryBookingCustomerInput input); Task> ListContact(long customerId); /// /// 检索车队参数 /// /// 检索值 /// 检索类型数组(可传多个) fleet-车队;customs_broker-报关行 /// 默认最大行数 /// 返回回执 Task> QuerytDjyCustomerInfo(string queryItem, string[] queryType, int top = 40); /// /// 根据客户属性查询客户列表 /// /// 客户属性编码 Task> QueryDjyCustomerByProp(string[] propStringCodes); } }