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); } }