using BPA.SAAS.Manage.Application.DataBase.Dtos.GoodsAttribute;
using BPA.SAAS.Manage.Core.Base;
using BPA.SAAS.Manage.Core.DataBase;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BPA.SAAS.Manage.Application.DataBase.Interface
{
public interface IGoodsAttributeService
{
///
/// 分页查询
///
///
///
PageUtil GetGoodsAttributePageAsync(GoodsAttributeQueryDto dto);
///
/// 查询商品属性(外部调用)
///
///
Task> GetGoodsAttributeList_alm();
///
/// 添加/修改
///
///
///
Task AddGoodsAttribute(GoodsAttributeDto dto);
///
/// 删除
///
///
///
Task DeleteGoodsAttribute(string[] Ids);
///
/// 查询商品属性值列表
///
///
///
Task> GetGoodsAttributeValueAsync(string goodsAttributeId);
///
/// 添加/修改
///
///
///
Task AddGoodsAttributeValue(List dto);
///
/// 删除
///
///
///
Task DeleteGoodsAttributeValue(string id);
///
/// 根据商品id查询商品属性
///
///
///
Task> GetByGoodsIdAttribute(string id);
Task> GetByNameAttribute(string name);
}
}