using BBWYB.Server.Business; using BBWYB.Server.Model.Dto; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using SDKAdapter.OperationPlatform.Models; namespace BBWYB.Server.API.Controllers { [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] public class VenderController : BaseApiController { private VenderBusiness venderBusiness; public VenderController(IHttpContextAccessor httpContextAccessor, VenderBusiness venderBusiness) : base(httpContextAccessor) { this.venderBusiness = venderBusiness; } /// /// 保存店铺信息 /// /// /// [HttpPost] public long SaveShopSetting([FromBody] ShopSettingRequest shopSettingRequest) { return venderBusiness.SaveShopSetting(shopSettingRequest); } /// /// 查询店铺关联的物流公司列表 /// /// /// [HttpPost] public IList GetExpressCompanyList([FromBody] PlatformRequest request) { return venderBusiness.GetExpressCompanyList(request); } /// /// 获取快递100物流公司列表 /// /// [HttpGet] public IList GetKuaiDi100ExpressCompanyList() { return venderBusiness.GetKuaiDi100ExpressCompanyList(); } } }