using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ARW.Model; using ARW.Model.Dto.Api.ShopManager.Shops; using ARW.Model.Dto.Business.ShopManager.Shops; using ARW.Model.Models.Business.ShopManager.Shops; using ARW.Model.Vo.Business.GoodsManager.GoodsCategorys; using ARW.Model.Vo.Business.ShopManager.Shops; namespace ARW.Service.Business.IBusinessService.ShopManager.Shops { /// /// 店铺接口类 /// /// @author lwh /// @date 2023-06-09 /// public interface IShopService : IBaseService { /// /// 获取店铺分页列表 /// /// /// Task> GetShopList(ShopQueryDto parm); /// /// 获取未绑定的用户列表 /// /// /// Task> GetUserWithOutBindList(UserWithOutBindQueryDto parm); /// /// 获取未绑定的客户列表 /// /// /// Task> GetCustomerWithOutBindList(CustomerWithOutBindQueryDto parm); /// /// 获取经营类目列表(一级类目) /// /// Task> GetFirstGoodsCategoryList(); /// /// 添加或修改店铺 /// /// /// Task AddOrUpdateShop(Shop parm); /// /// Excel导出 /// Task> HandleExportData(List data); /// /// 审核 /// Task Audit(int idsArr, int status,long userGuid); /// /// 获取商户店铺详情 /// /// /// Task GetShopOperatorDetail(ShopOperatorQueryDto parm); /// /// 检查是否有重复商店名称 /// /// /// Task CheckRepeatShopName(string shopName); } }