移动系统liao
2024-06-13 80aa425c4ca51f7c0224a6245968cdd08940321b
CoreCms.Net.IServices/baifenbingfa/IBfbfComAPIService.cs
@@ -1,4 +1,5 @@
using System;
using CoreCms.Net.Model.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -18,6 +19,13 @@
        /// <param name="s"></param>
        /// <returns></returns>
        Task<List<SearchUserData>> SearchUserData(string s);
        /// <summary>
        /// 获取商品分类
        /// </summary>
        /// <returns></returns>
        Task<List<CoreCmsGoodsCategory>> GetGoodsCategory();
        /// <summary>
        /// 检查用户是否是经销商
        /// </summary>
@@ -25,6 +33,42 @@
        /// <returns></returns>
        Task<bool> IsDictionary(int UserId);
        /// <summary>
        /// 计算定制费用
        /// </summary>
        /// <param name="count"></param>
        /// <returns></returns>
         decimal CommandCustomizable(int count);
       /// <summary>
       ///  根据经纬度对列表进行远近距离排序
       /// </summary>
       /// <param name="DataList"></param>
       /// <param name="longitude"></param>
       /// <param name="latitude"></param>
       /// <returns></returns>
        List<DistributorSort> orderedDistributors(List<DistributorSort> DataList,string longitude,string latitude);
        /// <summary>
        /// 获取校园代理列表 根据货品ID获取已经铺货的校园代理列表
        /// </summary>
        /// <returns></returns>
        Task<List<DistributorSort>> GetDistributorsList(List<int > PIds);
        /// <summary>
        ///  获取订单的所有货品ID
        /// </summary>
        /// <param name="OderIds"></param>
        /// <returns></returns>
        public  Task<List<int>> GetOderProductsIDs(string[] OderIds);
    }
   public class DistributorSort
    {
        public int id { get; set; }
        public string name { get; set; }
        public string longitude { get; set; }
        public string latitude { get; set; }
    }