using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyCode.Project.Services
{
///
/// 价格模块 相关服务
///
public partial interface IPriceService
{
///
/// 获取客户价格,客户做单时使用
///
/// 客户ID/加盟商ID
/// 条码ID(商品ID)
///
decimal GetCustomerPrice(Guid customerId, Guid barcodeId);
///
/// 获取店铺价格,店铺做单时使用
///
/// 店铺ID
/// 条码ID(商品ID)
///
decimal GetShopPrice(Guid shopId, Guid barcodeId);
///
/// 获取销售价格,店铺销售时使用
///
/// 店铺ID
/// 条码ID(商品ID)
/// 会员ID
///
decimal GetSellPrice(Guid shopId, Guid barcodeId, Guid? memberId, Guid MerchantId);
///
/// 根据barcodeId取商品吊牌价
///
///
///
decimal GetBasePrice(Guid barcodeId, Guid MerchantId);
///
/// 根据barcodeId,memberId获取会员价
///
///
///
///
decimal GetMemberPrice(Guid barcodeId, Guid memberId, Guid MerchantId);
///
/// 取成商品本价
///
///
///
decimal? GetCost(Guid barcodeId, Guid MerchantId);
}
}